容器命令
有映象才能建立容器
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容...