docker常用命令

安装镜像:docker pull 镜像名称

查看所有运行容器:docker ps -a

运行容器:docker run --name 容器名称

进入指定容器:docker exec -it 容器名称 bash

重启容器:docker restart 容器名称

停止所有容器:docker stop $(docker ps -q)

删除所有容器:docker rm $(docker ps -aq)

停止并删除所有容器:docker stop $(docker ps -q) & docker rm $(docker ps -aq)

查看docker容器IP:docker inspect ca_peerOrg1(容器名称)或者 docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称

设置docker容器自动启动

docker update --restart=always 容器名或容器ID

 

1、docker容器向宿主机传送文件

格式:
docker cp container_id:<docker容器内的路径> <本地保存文件的路径>
例:
docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt

2、宿主机向docker容器传送文件

格式:
docker cp 本地文件的路径 container_id:<docker容器内的路径>
例:
docker cp  /home/vagrant/test.txt 10704c9eb7bb:/root/test.text

 

删除版本号为none的镜像

docker images --filter "dangling=true"
docker rmi $(docker images -f "dangling=true" -q)

 

修改容器参数

docker update --restart=always 容器名|容器ID

 

posted @ 2021-05-02 13:41  程序员小艺  阅读(54)  评论(0编辑  收藏  举报