docker給正在執行的容器新增埠對映

2021-09-25 09:58:18 字數 699 閱讀 6556

給正在執行的容器新增埠對映

如果乙個容器已經在執行,想要給當前容器新增新的埠對映是沒有相關的docker命令的

我們採用常規操作,即將容器打包成映象後再建立新的容器

1. 停止正在執行的容器

docker ps # 獲取容器id

docker stop 61371241a1a7

2. 將容器打包成新的映象

docker commit 61371241a1a7 new-image

3. 建立新的容器 我們新容器的埠為80、8001

docker run --privileged -itd --name nginx_php7_new2 -p 8001:8001 -p 80:80 -v /users/mengfanmin/www:/var/www new-image

#### 引數說明

--privileged 使用此引數會使container使用者真正的root許可權,否則container中的root只是普通使用者許可權

-itd -i:以互動模式執行容器,通常與 -t 同時使用

-t:為容器重新分配乙個偽輸入終端,通常與 -i 同時使用

-d:後台執行容器,並返回容器id

--name 容器別名

-p 指定埠對映 主機埠:容器埠

-v 檔案目錄掛在 本機目錄:容器目錄

如何刪除所有正在執行的Docker容器

到現在為止 docker版本1.12 我們使用以下命令刪除所有正在執行的容器 如果我們要刪除卷,我們可以使用以下命令中的相應標記 v手動執行此操作 刪除所有已退出的容器 docker rm docker ps q f status exited 刪除所有已停止的容器 docker rm docker...

進入正在執行的Docker容器的4種方式

簡介 進入正在執行的docker容器的4種方式 在使用docker建立了容器之後,如何進入該容器呢?進入docker容器比較常見的幾種做法如下 接下來我們建立乙個守護態的docker容器,然後使用docker attach命令進入該容器。sudo docker run itd ubuntu 14.0...

正在執行的SQL

sql server select spid session id,ecid,database db name sp.dbid user nt username,status er.status,wait wait type,individual query substring qt.text,er...