日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker三大核心之容器

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker三大核心之容器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Docker容器非常輕量級,所以操作和管理容器非常簡單,下面LZ就帶領大家進入Docker容器世界。

1、創建容器

通過使用命令docker create就可以創建一個容器,如:

docker create -it ubuntu:14.04

創建好后,輸入命令docker ps -a 就可以查看所有我們創建的容器:

CONTAINER ID??????? IMAGE?????????????? COMMAND????????????????? CREATED???????????? STATUS????????????????????? PORTS?????????????? NAMES
881194d462a8??????? ubuntu:14.04??????? "/bin/bash"????????????? 3 minutes ago?????? Exited (0) 3 minutes ago??????????????????????? ecstatic_meninsky
921c82856566??????? ubuntu:14.04??????? "/bin/echo 'Hello Wor"?? 4 minutes ago?????? Exited (0) 4 minutes ago??????????????????????? reverent_franklin
c4a9efc1a1d0??????? ubuntu:14.04??????? "/bin/bash"????????????? 6 minutes ago?????? Created???????????????????????????????????????? nostalgic_jennings
0f491b0ba6f2??????? ubuntu:14.04??????? "/bin/bash"????????????? 22 hours ago??????? Up 28 seconds?????????????????????????????????? loving_shirley
70b60498200a??????? ubuntu:14.04??????? "/bin/bash"????????????? 22 hours ago??????? Exited (0) 22 hours ago???????????????????????? angry_austin
c1f5b6b3f751??????? test??????????????? "/bin/bash"????????????? 22 hours ago??????? Exited (0) 22 hours ago???????????????????????? amazing_dubinsky
b26ebaa3cf98??????? ubuntu:14.04??????? "/bin/bash"????????????? 22 hours ago??????? Exited (127) 22 hours ago?????????????????????? big_booth


在上一節的鏡像,我們使用了docker run命令,其實他做了兩件事情,一是創建容器,二是運行容器。

2、進入容器

使用參數-d,可以使容器進入后臺運行,用戶無法看到容器中的信息,我們可以使用多種方法進入容器,包括使用docker attach命令、docker exec命令以及nsenter工具等。

2.1 attach命令

docker run -idt ubuntu:14.04

docker ps

CONTAINER ID??????? IMAGE?????????????? COMMAND???????????? CREATED???????????? STATUS????????????? PORTS?????????????? NAMES
0f491b0ba6f2??????? ubuntu:14.04??????? "/bin/bash"???????? 22 hours ago??????? Up 2 minutes??????????????????????????? loving_shirley

docker attach loving_shirley

root@0f491b0ba6f2:/#

2.2 exec命令

docker exec -ti 0f491b0ba6f2 /bin/bash

root@0f491b0ba6f2:/#

3、刪除容器

使用命令docker rm就可以刪除容器,如:

docker rm 0f491b0ba6f2

要刪除一個運行中的容器需要添加-f參數。

4、導入導出容器

容器導入導出非常簡單,如:

導出容器:docker export 0f491b0ba6f2 > test_for_run.tar.gz

導入容器:cat test_for_run.tar.gz | docker import - test/ubuntu:v1.0

使用docker load來導入鏡像將保存完整記錄,體積也比較大,使用docker import? 導入將丟棄所有的歷史記錄和元數據信息(即僅保存容器當時的快照狀態)。

轉載于:https://my.oschina.net/u/2323379/blog/880691

總結

以上是生活随笔為你收集整理的Docker三大核心之容器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。