Docker修改容器映象的啟動命令

2021-10-10 09:03:17 字數 655 閱讀 2837

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...