溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

docker中怎么創(chuàng)建自定義容器

發(fā)布時(shí)間:2021-07-28 15:27:00 來(lái)源:億速云 閱讀:414 作者:Leah 欄目:大數(shù)據(jù)

docker中怎么創(chuàng)建自定義容器,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

1.安裝docker,mac下安裝docker

brew cask install docker

2.檢查docker 是否安裝成功

docker --version
Docker version 19.03.13, build 4484c46d9d

3.為docker添加國(guó)內(nèi)鏡像源。

編輯:~/.docker/daemon.json,添加以下內(nèi)容,然后重啟。

"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]

4.創(chuàng)建一個(gè)基礎(chǔ)環(huán)境鏡像,并以此鏡像開(kāi)啟一個(gè)容器。

在docker中,鏡像就像是java中類的概念,容器便是用鏡像創(chuàng)建的一個(gè)對(duì)象。

docker images 
# 檢查所有存在的鏡像。
docker run -it --name centos centos:latest /bin/bash
# 創(chuàng)建一個(gè)以centos為核心的docker鏡像

# docker run命令是啟動(dòng)一個(gè)docker容器
# -it是指交互式模式
# —name是定義容器名稱
# centos:latest是具體的鏡像名稱及鏡像標(biāo)簽,默認(rèn)會(huì)先從本地的docker鏡像庫(kù),本地鏡像庫(kù)不存在則會(huì)從docker hub上尋找
# /bin/bash是交互模式運(yùn)行的命令

# 運(yùn)行完上面這段代碼就會(huì)進(jìn)入到容器的內(nèi)部。

關(guān)于鏡像的其他命令

docker rmi id
# 移除鏡像

關(guān)于容器的其他命令

docker ps
# 查看現(xiàn)在運(yùn)行的容器

docker ps -a
# 查看所有的docker容器

docker rm ID
# 刪除容器

docker run -itd --name centos /bin/bash
# 啟動(dòng)容器
# -d 后臺(tái)運(yùn)行

docker start id
# 啟動(dòng)一個(gè)停止的容器

exit
# 從容器中退出

docker export id centos.tar
# 導(dǎo)出容器  我想我基本用不到這個(gè)命令了

docker cp 本地目錄 id:容器內(nèi)路徑
# 從宿主機(jī)器拷貝文件到容器

看完上述內(nèi)容,你們掌握docker中怎么創(chuàng)建自定義容器的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI