原文連接:https://my.oschina.net/lizhiling/blog/473643
1消请、環(huán)境栏笆,CentOS7 Minimal 64位,Docker必須要64位的系統(tǒng)
2臊泰、通過yum命令直接安裝蛉加,yum install docker
3、啟動(dòng)Docker缸逃,并將其設(shè)置為開機(jī)啟動(dòng)
(1)啟動(dòng)针饥,systemctl start docker.service
(2)開機(jī)啟動(dòng),systemctl enable docker.service
(3)幫助需频,docker --help
(4)概要信息丁眼,docker info
(5)鏡像查看,docker images
(6)容器查看昭殉,即進(jìn)程查看苞七,docker ps -a
4、安裝鏡像饲化,可以到https://registry.hub.docker.com/search?q=library查看官方的鏡像莽鸭。鏡像,基于當(dāng)前系統(tǒng)吃靠、Docker,制作的文件集合足淆,即可以是操作系統(tǒng)巢块、程序礁阁,如centos鏡像、ubuntu鏡像族奢、mysql鏡像姥闭、Nginx鏡像
5、安裝程序鏡像越走,以Nginx為例棚品,
(1)下載鏡像,docker pull nginx:1.9
(2)啟動(dòng)容器廊敌,docker run -d -p 8080:80 nginx:1.9铜跑,把容器內(nèi)的nginx的80端口,映射到當(dāng)前服務(wù)器的8080端口骡澈,當(dāng)前服務(wù)器的ip是192.168.0.191锅纺,瀏覽器輸入http://192.168.0.191:8080/,就可以看到nginx已啟動(dòng)肋殴,
(3)再啟動(dòng)多一個(gè)容器囤锉,docker run -d -p 8081:80 nginx:1.9,瀏覽器輸入http://192.168.0.191:8081/护锤,就可以看到另外一個(gè)nginx已啟動(dòng)
(4)到這里就能體現(xiàn)出Docker部署應(yīng)用和傳統(tǒng)部署應(yīng)用的區(qū)別了官地,傳統(tǒng)部署的話,需要人工拷貝多一份nginx烙懦,再配置端口区丑,而Docker部署的話,在已制作好的鏡像基礎(chǔ)上修陡,一條命令就可以部署一個(gè)新的應(yīng)用
6沧侥、安裝系統(tǒng)鏡像,以centos7為例魄鸦,因?yàn)殓R像運(yùn)行的時(shí)候宴杀,會(huì)用當(dāng)前系統(tǒng)的各種資源,所以鏡像只有60M大小拾因,
(1)下載鏡像旺罢,docker pull centos:7
(2)啟動(dòng)容器,docker run -i -t centos:7 /bin/bash绢记,這樣就可以進(jìn)入到centos7鏡像系統(tǒng)