docker container
ps: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 強制刪除
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...