這篇文章主要講解了“docker怎么下載安裝”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“docker怎么下載安裝”吧!
成都創(chuàng)新互聯(lián)公司提供高防物理服務(wù)器租用、云服務(wù)器、香港服務(wù)器、川西大數(shù)據(jù)中心等
docker簡(jiǎn)介:
docker 英文的意思是 搬運(yùn)工,碼頭工人 docker是搬運(yùn)的集裝箱(容器),開發(fā)者可以將他們的應(yīng)用以及依賴包裝到一個(gè)可以搬運(yùn)的容器當(dāng)中,然后搬運(yùn)到任何一個(gè)linux的機(jī)器上(內(nèi)核版本有要求,基本是redhat6.5 以上的版本的內(nèi)核都可以正常運(yùn)行),這樣解決了每次需要部署新環(huán)境時(shí),那些繁瑣的依賴包的安裝,構(gòu)建一個(gè)標(biāo)準(zhǔn)化的運(yùn)行環(huán)境。
cent6.5x64位下面安裝
安裝epel
#rpm -ivh epel-release-6-8.noarch.rpm
安裝docker-io
yum -y install docker-io
啟動(dòng)docker進(jìn)程
service docker start
開機(jī)自啟動(dòng)
chkconfig docker on
查看docker的版本
下載鏡像:
docker pull ubuntu
交互式啟動(dòng)一個(gè)容器
docker run -i -t --name="test">
#-i, --interactive=false Keep STDIN open even if not attached
#-t, --tty=false Allocate a pseudo-TTY
root@xxxxxx :/# #xxxxx 是容器的ID編號(hào) 每個(gè)容器的ID編號(hào)唯一,交互式運(yùn)行當(dāng)退出容器時(shí)容器就退出了
#docker ps -a 可以看見我們剛剛創(chuàng)建的容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c072b649fe5b ubuntu:latest "/bin/bash" 5 minutes ago Exited (0) 5 seconds ago test
如果想重新連接的話 就要重新啟動(dòng)這個(gè)容器
#docker run test
#docker attach test #可以在這里部署你所需要環(huán)境
#docker start test #啟動(dòng)容器
#docker stop test # 停止容器
環(huán)境部署完成后退出
#安裝openssh-server
apt-get install openssh-server
修改/etc/sshd/ssh_config #可以從主機(jī)登陸容器
PermitRootLogin yes
UsePAM no
#passwd 可以修改個(gè)密碼
#docker commit test ubtest#將容器生成一個(gè)新的鏡像
#docker save ubtest > test.tar #將鏡像打包
#在需要部署的機(jī)器上加載打包好的鏡像
#docker load < test.tar
docker images #查看我們剛剛導(dǎo)入的鏡像
#啟動(dòng)容器
docker run -d -p 2012:22 ubtest(鏡像) /usr/sbin/sshd -D #將容器放在后臺(tái)運(yùn)行
#ssh -p 2012 127.0.0.1 可以連接試試能不能連接到容器
感謝各位的閱讀,以上就是“docker怎么下載安裝”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)docker怎么下載安裝這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!