Docker docker容器管理

2021-10-21 04:39:56 字數 1374 閱讀 3390

docker container

ls	-a 全部					-q 只顯示id	-s 顯示大小

create 創造容器

start restart 開啟容器

attach 容器名 鏈結容器

run(create + start)

-i --interactive 互動模式

-t --tty 分配偽終端

-d 後台執行,並且返回容器id

--rm 容器退出後自動刪除

-p 將容器埠對映到主機

-v --volume 指定資料卷

--name 指定容器名稱,未指定會隨機乙個名字

--hostname 設定容器主機名

--mac-address 設定mac位址

--ulimit 設定ulimt選項

--network 網路名 自定義配置容器網路

--link --link:alias,name容器名,alias別名。

可以通過別名訪問該容器

exec 容器名 執行命令

diff 容器與上次的區別

rm -f 強制刪除

ps:

docker run -dit --name myrabbitmq -e rabbitmq_default_user=admin -e rabbitmq_default_pass=admin -p 15672:15672 -p 5672:5672

rabbitmq:management

docker run -d --name -- 這裡是固定的

myrabbitmq -- 這個表示當rabbitmq在docker中執行起來後,在docker中的自定義名稱 (就好比手機應用的重新命名。愛改不改)

-e rabbitmq_default_user=admin -e rabbitmq_default_pass=admin -- 給rabbitmq設定登入的使用者名稱、密碼(這裡的使用者名稱、密碼都為admin)

-p 15672:15672 -p 5673:5672 -- 比如只看:-p 5673:5672 這裡的 -p 表示對映埠, 5673表示linux伺服器的埠號,5672表示docker映象中執行程式的埠號 (我這裡使用5673埠號的原因是:我的activemq的埠使用了5672)

rabbitmq:3.7-management-alpine -- 當使用命令:docker images 看見 reposttory 和 tag 下面的rabbitmq 和 3.7-management-alpine 在他們中間加個 冒號

Docker Docker入門操作容器和映象

從映象上建立並執行乙個新的容器 sudo docker run i t ubuntu bin bash要在命令列下建立乙個能互動的容器,而不是乙個執行後台服務的容器,則 i和 t是最基本的引數。i引數保證容器中stdin是開啟的,t引數告訴docker為要建立的容器分配乙個偽tty終端。如果要建立乙...

Docker Docker網路和容器的通訊

一般情況下,docker建立乙個容器的時候,會具體執行如下操作 1.建立一對虛擬介面,分別放到本地主機和新容器的命名空間中 2.本地主機一端的虛擬介面連線到預設的docker0網橋或指定網橋上,並具有乙個以veth開頭的唯一名字,如veth1234 3.容器一端的虛擬介面將放到新建立的容器中,並修改...

docker docker開源專案

最早接觸docker是在14年年初,當初docker遠沒有這在這麼火,當時覺得docker也就是類似openstack cloudstack的乙個容器管理,沒什麼特別,沒想到啊,半年的時間裡,發生了如此翻天覆地的變化 vmware與docker合作 rhel 7整合docker cloudfoudr...