docker run https://docs.docker.com/engine/reference/commandline/run/
# 建立並啟動 rabbitmq 的 container
docker run rabbitmq
# 啟動container 以背景方式啟動
docker run -d rabbitmq
# 啟動container 以前台方式啟動
docker run -it rabbitmq
# 啟動container 以前台方式啟動 並進入container裡的終端機
docker run -it rabbitmq bin/bash
# 啟動container 隨機分配port號讓外界訪問 (大寫P)
docker run -P rabbitmq
# 啟動container 讓外界以8000 port號 來訪問Container裡的8888 port號 (小寫p)
docker run -p 8000:8888 rabbitmq
##### volume
#p.s 若主機是windows環境,則格式為 //c/temp/hostvolume
# 啟動container 掛載volume
# /hostvolume = 主機絕對路徑, /containerVolume = container裡的絕對路徑
docker run -it -v /hostvolume:/containervolume centos
# 啟動container 掛載volume 並設置權限
# ro = readOnly, container對這個volume只有讀取權限
docker run -it -v /hostvolume:/containervolume:ro centos
# 範例說明: 實現不同container共用相同volume
# 1. 先建立container name = test01的 第一個測試container
docker run -it -v /hostvolume:/containervolume --name test01 centos
# 2. 建立container name = test02的 第一個測試container ,並與test01 共享volume
docker run -it --name test02 --volumes-from test01 centos
轉載請註明來源,若有任何錯誤或表達不清楚的地方,歡迎在下方評論區留言,也可以來信至 leozheng0621@gmail.com
如果文章對您有幫助,歡迎斗內(donate),請我喝杯咖啡