共計(jì) 1348 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
這篇文章主要講解了“docker 怎么下載安裝”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學(xué)習(xí)“docker 怎么下載安裝”吧!
docker 簡介:
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.5×64 位下面安裝
安裝 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í)后,相信大家對 docker 怎么下載安裝這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!