docker 容器命令及解析

2022-08-18 20:54:10 字數 1307 閱讀 9410

容器命令

有映象才能建立容器

docker run [option] image [command][arg...]新建並啟動容器

–name=「容器新名字」: 為容器指定乙個名稱;

-d: 後台執行容器,並返回容器id,也即啟動守護式容器;

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

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

-p: 隨機埠對映;

-p: 指定埠對映,有以下四種格式

​ ip:hostport:containerport

​ ip::containerport

​ hostport:containerport

​ containerport

>> docker run -it --name mycentos 2f5f33207762

docker ps [options]列出正在執行的容器

options說明(常用):

exit 容器停止並退出

ctrl + p + q 容器不停止退出

docker start 容器id 啟動容器

docker restart 容器id 重啟容器

docker stop 容器id 停止容器

docker kill 容器id 強制停止容器

docker rm 容器id 刪除已停止容器

檢視容器內執行的程序:docker top 容器id

檢視容器內部細節:docker inspect 容器id

進入正在執行的容器並以命令列互動:

直接進入容器啟動命令的終端,不會啟動新的程序

docker attach 容器id

是在容器中開啟新的終端,並且可以啟動新的程序

docker exec -it 容器id /bin/bash

從容器內拷貝檔案到主機上:docker cp 容器id:容器內路徑 目標主機路徑

docker常用映象命令及容器命令

typora copy images to 官方文件 docker images docker search redis docker pull redis 5 docker pull 映象名稱 標籤 如果不加名稱,則預設標籤為latest docker rmi redis 5 docker ps ...

docker容器命令

1.docker run it name container name repository tag image id bin bash 互動方式啟動docker容器 例如docker run it name mycentos centos 7 bin bash 2.docker run d nam...

docker容器命令

這樣就建立了乙個新的centos容器了。那如果退出呢?通過exit命令就可以退出了 docker run di name 容器名稱 映象名稱 標籤 這個時候我們建立成功了,但是現在還是在本地,還沒有進入到centos容器中,但我們檢視的時候,發現容器已經是在執行了 那我們怎麼進入到這個centos容...