docker 常用命令

2022-02-04 16:50:24 字數 2531 閱讀 8306

先建立並進入乙個新的被命名為newos的新容器    docker run -it --name newos docker.io/centos   

#建立並指定埠號對映 docker run -d -p 8002:80 --name my_ng nginx/centos /bin/bash   啟動的時候用 /bin/bash可能到時下一次無法啟動 可以改成tail -f /var/log/nginx/error.log等前台執行的命令

docker run -it -p 8001:80 --name nginx01 -h nginx ng1 /bin/bash (不用-d引數 也不能直接nginx把ng啟動在後台 這樣都沒法啟動容器  用/bin/bash先進入在ctrl p d 放在後台)

ctrl + p + q 退出容器保持後台執行(按住ctrl和p 再按q),再用 docker ps 進行檢視:  exit可以直接退出容器

再次進入乙個正在執行的容器

docker attach dreamy_ritchie或者用id 

還有更好的,上面的attach經常會卡主不動

dockerexec-it containername /bin/bash  上面用attach進入的用exit會退出容器必須用ctrl p q退出才能繼續後台執行,exec的 用exit也不會真正退出容器繼續後台執行  用name或id都可以

dockerexec-it containername command 是執行完命令就退出放在後台比如 ps -ef 顯示內容然後就退出前台  如果要進入容器就用/bin/bash

前提是容器要正在執行   如果不是running就先 docker start containername

對容器進行了修改,要儲存起來

1、docker ps 檢視正在執行的容器.

2、docker exec –it  3bd0eef03413 bash  進入正在執行的容器內

3、進入容器後,就可以修改映象了,比如修改映象中已經部署的**或者安裝新的軟體或包等,修改完成之後,exit 退出容器

4、docker commit 3bd0eef03413  demo:v1.3  提交你剛才修改的映象,新的映象名稱為demo,版本為v1.1

複製檔案到docker中

docker  cp hellow b7e8983a3db2:tmp

//容器id:b7e8983a3db2,tmp為容器中的目錄/tmp

新先建立並進入乙個新的被命名為newos的新容器    docker run -it --name newos docker.io/centos   

#建立並指定埠號對映 docker run -d -p 8002:80 --name my_ng nginx/centos /bin/bash   啟動的時候用 /bin/bash可能到時下一次無法啟動 可以改成tail -f /var/log/nginx/error.log等前台執行的命令

docker run -it -p 8001:80 --name nginx01 -h nginx ng1 /bin/bash (不用-d引數 也不能直接nginx把ng啟動在後台 這樣都沒法啟動容器  用/bin/bash先進入在ctrl p d 放在後台)

ctrl + p + q 退出容器保持後台執行(按住ctrl和p 再按q),再用 docker ps 進行檢視:  exit可以直接退出容器

再次進入乙個正在執行的容器

docker attach dreamy_ritchie或者用id 

還有更好的,上面的attach經常會卡主不動

dockerexec-it containername /bin/bash  上面用attach進入的用exit會退出容器必須用ctrl p q退出才能繼續後台執行,exec的 用exit也不會真正退出容器繼續後台執行  用name或id都可以

dockerexec-it containername command 是執行完命令就退出放在後台比如 ps -ef 顯示內容然後就退出前台  如果要進入容器就用/bin/bash

前提是容器要正在執行   如果不是running就先 docker start containername

對容器進行了修改,要儲存起來

1、docker ps 檢視正在執行的容器.

2、docker exec –it  3bd0eef03413 bash  進入正在執行的容器內

3、進入容器後,就可以修改映象了,比如修改映象中已經部署的**或者安裝新的軟體或包等,修改完成之後,exit 退出容器

4、docker commit 3bd0eef03413  demo:v1.3  提交你剛才修改的映象,新的映象名稱為demo,版本為v1.1

複製檔案到docker中

docker  cp hellow b7e8983a3db2:tmp

//容器id:b7e8983a3db2,tmp為容器中的目錄/tmp

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...

docker常用命令

docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...