1、dockerfile的方式修改命令
2、直接通過命令改掉
首先先獲取到你要修改的映象的名稱,可以執行docker images 進行檢視,然後建乙個dockerfile,檔案內容如下
from image:demo#要改動命令的映象
workdir /root/ #執行命令的工作目錄路徑
cmd ["python","main.py"] # 要更改的命令
然後執行docker命令構建你的映象
# -f dockerfile是檔案路徑
# -t 是之你構建之後的映象名稱
# 最後有個.不能省略
docker build -f ./dockerfile -t image_1:demo .
執行之後生成的映象的啟動命令會被改掉
docker commit --change="workdir /root" -c 'cmd ["python","main.py"]' container_name image_1:demo
–change 可以寫入dockerfile的語法語句
-c 可以寫入啟動命令
最後接上修改之後的映象名稱
docker映象 容器 啟動 停止 刪除容器
指定映象源 編輯 etc docker daemon.json,然後,重啟docker,重啟docker後,正在執行的容器也會關閉,需要重新啟動。systemctl restart docker搜尋映象 docker search imagenamedocker pull imagename檢視映象...
docker從映象啟動容器, 從容器製作映象
docker從映象啟動容器 docker run d name entity m 32g p port port v dirpath workdir img name tag python workdir run server.py docker run it runtime nvidia e nv...
docker 映象 容器
windows下使用 everything 軟體 查詢 daemon.json 修改為如下 docker imagesdocker search 映象名稱docker search centosdocker pull tutum centosdocker rmi 映象iddocker rmi doc...