1、環境,CentOS7 Minimal 64位,Docker必須要64位的系統
2、通過yum命令直接安裝,yum install docker
3、啟動Docker,並將其設置為開機啟動
(1)啟動,systemctl start docker.service
(2)開機啟動,systemctl enable docker.service
(3)幫助,docker --help
(4)概要信息,docker info
(5)鏡像查看,docker images
(6)容器查看,即進程查看,docker ps -a
4、安裝鏡像,可以到https://registry.hub.docker.com/search?q=library查看官方的鏡像。鏡像,基於當前系統、Docker,制作的文件集合,即可以是操作系統、程序,如centos鏡像、ubuntu鏡像、mysql鏡像、Nginx鏡像
5、安裝程序鏡像,以Nginx為例,
(1)下載鏡像,docker pull nginx:1.9
(2)啟動容器,docker run -d -p 8080:80 nginx:1.9,把容器內的nginx的80端口,映射到當前服務器的8080端口,當前服務器的ip是192.168.0.191,瀏覽器輸入http://192.168.0.191:8080/,就可以看到nginx已啟動,
(3)再啟動多一個容器,docker run -d -p 8081:80 nginx:1.9,瀏覽器輸入http://192.168.0.191:8081/,就可以看到另外一個nginx已啟動
(4)到這里就能體現出Docker部署應用和傳統部署應用的區別了,傳統部署的話,需要人工拷貝多一份nginx,再配置端口,而Docker部署的話,在已制作好的鏡像基礎上,一條命令就可以部署一個新的應用
6、安裝系統鏡像,以centos7為例,因為鏡像運行的時候,會用當前系統的各種資源,所以鏡像只有60M大小,
(1)下載鏡像,docker pull centos:7
(2)啟動容器,docker run -i -t centos:7 /bin/bash,這樣就可以進入到centos7鏡像系統
7、完成。