systemctl start docker
systemctl restart docker / service docker restart
systemctl stop docker / service docker stop
sudo docker version
sudo docker images
一键启动所有docker容器:
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
一键关闭所有docker 容器:
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
一键删除所有docker 容器:
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
一键删除所有docker 镜像:
docker rmi $(docker images | awk '{print $3}' | tail -n +2)
docker重启容器的方法:
docker restart [OPTIONS] CONTAINER [CONTAINER...]
使用restart策略 在docker中,可以通过设置restart策略来自动重启容器。restart策略有四种可选的值: no:不重启容器,即使容器发生错误或者被手动停止。 on-failure:只有当容器以非零状态退出时才重启容器。 unless-stopped:除非容器被手动停止,否则总是重启容器。 always:总是重启容器,即使容器正常退出。
可以通过docker run命令的–restart选项来设置重启策略。示例如下:
docker run --restart=always myimage
docker启动容器的方法:
docker start [OPTIONS] CONTAINER [CONTAINER...]
docker停止容器的方法:
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker进入容器的方法:
docker exec -it CONTAINER /bin/bash
docker查看容器IP地址的方法:
docker inspect <container_id> | grep IPAddress