Docker簡介
- Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器或Windows 機器上,也可以實作虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面,
- 一個完整的Docker由四個部分組成:Docker Client(客戶端)、Docker Daemon(守護行程)、Docker Image(鏡像)和Docker Container(容器),
- Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程API來管理和創建Docker容器,Docker 容器通過 Docker 鏡像來創建,容器與鏡像的關系類似于面向物件編程中的物件與類,
環境要求
1、只能是64位的系統;
2、要求centos7以上系統的內核版本不低于3.10,
安裝步驟
1、移除舊版本的docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
2、安裝依賴包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加yum軟體源
非官方源(比如阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、更新yum軟體源快取
yum makecache fast
5、安裝docker
yum -y install docker-ce
安裝時,如果報錯出現rpm包無法找到,先手動通過wget下載該rpm包,然后重新執行安裝命令即可,
Docker鏡像和容器的簡單使用命令
1、查看docker版本: docker version
2、查詢鏡像: docker search imageName[鏡像名稱:如 centos]
3、獲取鏡像:docker pull imageName[鏡像名稱:如 centos]
4、列出鏡像: docker image ls
5、查詢鏡像體積:docker system df
6、洗掉鏡像:docker image rm imagesID
7、啟動容器: docker run --name *** -p port:port -d [鏡像名] 或者 docker start [containerID/containerName]
8、退出容器:exit/docker stop containerID
9、進入容器:docker attach containerID 或者 docker exec -it containerID
10、洗掉容器:
1)洗掉處于終止狀態的:docker container rm [ID]
2)洗掉處于運行狀態的:docker container rm -f [ID]
3)洗掉所有處于終止狀態的:docker container prune
Docker安裝Tomcat實體
1、獲取tomcat鏡像:
docker pull tomcat
2、新建并運行tomcat容器:
docker run --name tomcat -p 127.0.0.1:8080:8080 -d tomcat
docker run --name tomcat -p 127.0.0.1:8080:8080 -d tomcat --restart=always
--name:容器名
-p:后面接IP地址(可以不設):接宿主機埠:容器埠
-d:后臺運行
3、進入容器:
docker exec/attach -it tomcat bash
exec進入容器后使用exit命令退出容器,只會退出容器,讓容器在后臺繼續運行
attach進入容器后使用exit命令退出容器,會直接關閉容器
-it:互動模式進入容器
4、退出tomcat容器:exit
5、停止tomcat容器:docker stop tomcat
6、啟動tomcat容器:docker start tomcat
7、洗掉tomcat容器:docker container rm -f tomcat
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/547157.html
標籤:其他
下一篇:PMP十五至尊圖
