search
3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
指令用法 docker run [OPTION] image [COMMAND] [ARG...] docker container run [OPTION] image [COMMAND] [ARG...]   基本範例,使用image跑container起來,並進行到container的操作介面裡 docker run -it --name container名 image名 /bin/bash 使用指定的image跑container,-it會直接進入container內, /bin/bash是指定shell 這樣執行的container,輸入exit退出container時,container也會一併停止運行,若不想停止運行,以 ctrl+p ctrl+q 退出.   基本範例,再加上對應port及對應目錄到宿主主機 docker run -d -p 80:8080 --restart=always --name container名 -v 實際路徑:container內路徑 image名 直接背景執行,並將80 map 8080 port,預設啟動,container命名,將container內的路徑掛到實際路徑   基本範例,設定二台container同時對應到宿主主機同一目錄 docker run -it -v /tmp/data:/data --name ubuntu_c1 ubuntu /bin/bash docker run -it --volumes-from ubuntu_c1 --name ubuntu_c1 ubuntu /bin/bash --volume-from 讓二個container共享存放空間   容器運行後,預設路徑在 /var/lib/docker/container ,會產生個別容器的目錄,裡面會包含該容器的設定資訊   docker run -rm ubuntu date date是容器啟動後執行的命令,而-rm則是date執行完就會把container刪除 docker run --read-only --rm ubuntu touch a.txt 加上--read-only讓最上層可寫也變成唯讀,所以touch檔案會失敗 docker run -d ubuntu /bin/bash -c "while [ true ]; do date; sleep 1; done" -d是直接丟到背景,-c則是啟動container後執行指令,這行指令會loop執行date   docker run --help 查看docker run指令的用法

本文由charleslin74pixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦