docker容器停止和删除镜像
1.杀死运行的容器: # docker kill $(docker ps -a -q)
2.删除所有容器: # docker rm $(docker ps -a -q)
3.强制删除所有镜像: # docker rmi -f $(docker images -q)
按过滤条件删除
docker rmi $(docker images | grep "liancui" | awk '{print $3}')
sudo docker login --username=sckjlirui@hotmail.com registry.cn-hangzhou.aliyuncs.com
docker的pid查询
docker inspect -f '{{.State.Pid}}' <container>
docker inspect -f "{{.Id}} {{.State.Pid}} {{.Config.Hostname}}" $(docker ps -q) |grep <PID>
docker修改默认的Docker Root Dir
systemctl stop docker
修改配置文件
vi /etc/docker/daemon.json
"data-root": "/home/docker"
systemctl stop docker && cd /var/lib/
mv docker/* /home/docker
mv /var/lib/docker/* /mnt/dockers
cat /proc/mounts | grep "docker"
umount /var/lib/docker/containers
rm -rf docker
ln -s /home/docker/ /var/lib/docker
ln -s /mnt/dockers/ /var/lib/docker
systemctl start docker
docker容器硬件资源占用查看
sudo docker stats
容器拷贝文件到宿主机
sudo docker cp mysql:/var/log/mysql/error.log /mnt/project/docker-compose/docker-env-zs/nacos/mysql/log
sudo docker cp mysql:/var/log/mysql/mysql-bin.000001 /mnt/project/docker-compose/docker-env-zs/nacos/mysql/log
sudo docker cp mysql:/var/log/mysql/mysql-bin.index /mnt/project/docker-compose/docker-env-zs/nacos/mysql/log
sudo docker cp mysql:/var/log/mysql/mysql-slow.log /mnt/project/docker-compose/docker-env-zs/nacos/mysql/log
宿主机拷贝文件到容器
docker cp /opt/test.js testtomcat:/usr/local/tomcat