久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

docker中基本使用方法有哪些

195次閱讀
沒有評論

共計 1205 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要為大家展示了“docker 中基本使用方法有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“docker 中基本使用方法有哪些”這篇文章吧。

1. 列出所有鏡像:docker images
 

tips:有時你可能會見到類似于“ubuntu:14.04“,“ubuntu:12.04“這樣的名字,實際上,“:“后的就是 tag,圖中的 tag 為“latest“。
也可以這樣運行:
 

2. 在 dockerhub 上搜索鏡像:docker search IMAGE_NAME
 

 

可以看到大量結果

3.commit(相當于更新)一個鏡像:docker commit -m= MESSAGE -a= AUTHER_NAME CONTIANER_ID USER/REPOSITORY:TAG

先運行容器(請記住此時 root 后面那組 id):
 

我安裝了 erlang:
 

最后 commit 了它(記得先退出):
 

實際上,commit 差不多可以看做把容器固化成 image。

看看現在我有的鏡像:
 

運行一下:
 

4. 從 Dockerfile 創建鏡像:docker build -t=”SOURCE_IMAGE_ID USER/REPOSITORY:TAG”.(注意最后的 . )

tips:不知是 rp 問題還是 bug,我在 14.04 上按照官方手冊安裝的 docker build 的鏡像即使指定了 tag,但在 docker images 的結果中卻沒有任何信息,只有 ID,需要 tag 一下(后面會講到)。

先創建一個文件夾,cd 進去,創建一個叫“Dockerfile”的文件:
 

我的文件如圖所示:
 

“#”開頭的為注釋,指令比如 RUN 之類的必須大寫,FROM 指源鏡像(我從一個源鏡像創建),執行安裝 ntp 的操作,注:如果不明白 -qq 是什么意思,請查閱 apt 相關的資料 (意思是除了錯誤,什么都不輸出)

build 一下:請注意后面那個”.”,如果 Dockerfile 在本目錄中的話,可以用一點代替路徑,但你也可以配置路徑。
 

問題出現了:
 

居然出現了 none?bug 么?
我們需要 tag 一下,為它添加信息:docker tag IMAGE_ID CONTIANER_ID USER/REPOSITORY:TAG
 

再次看看我的 image 列表:
 
正常了。

5. 刪除容器和鏡像:docker rm CONTAINER_NAME /docker rmi IMAGE_NAME

因為有好幾個沒有信息的鏡像,我想把它刪除了:
 
他卻提示有容器在使用它,記住容器 id,刪除了容器后再刪除鏡像即可。

6. 補充:
列出所有運行中的容器:docker ps -a

列出容器的最新狀況:docker ps -l(只顯示一個容器的結果)

以上是“docker 中基本使用方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1205字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 平南县| 全椒县| 卫辉市| 泰和县| 梁山县| 塘沽区| 乌拉特前旗| 泸定县| 东兰县| 海林市| 彩票| 习水县| 新龙县| 来宾市| 定西市| 苍溪县| 辛集市| 黑水县| 建平县| 全州县| 洛南县| 泰安市| 安仁县| 册亨县| 三都| 潍坊市| 潮州市| 临夏市| 延长县| 和硕县| 朔州市| 盐山县| 大同市| 隆林| 澎湖县| 甘谷县| 安西县| 辰溪县| 唐山市| 施秉县| 呼伦贝尔市|