基于ubuntu22.04

运行:

1
ansible-playbook docker_install.yaml

脚本地址

https://gitee.com/dayu777/open_shell/raw/main/docker_install.yaml
https://raw.githubusercontent.com/woniu336/open_shell/main/docker_install.yaml

无法启动docker解决

多发生在卸载重装后

清空daemon.json文件里的内容

sudo vim /etc/docker/daemon.json

重启:

1
2
sudo systemctl restart docker
sudo systemctl start docker

查看 Docker 服务状态

sudo systemctl status docker

运行 Docker 命令

1
sudo docker ps

服务重启后docker容器不见解决方案

服务重启后,docker服务没有自启动

重启docker

systemctl start docker

查询所有容器

docker container ls -a

重启容器

docker container start id

自动重启

docker update --restart=always NAME

 QA

报错:Cannot restart container 316c21f93fa8: failed to create task for container: task 316c21f93fa8205d1f684d69c2699e5b72525e34dd5f006636b30a7620c331bd: already exists

重启服务 reboot,然后重启容器

批量卸载docker

脚本:

1
https://gitee.com/dayu777/open_shell/raw/main/remove_docker.yaml

运行

1
ansible-playbook remove_docker.yaml