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