Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
解决办法
添加如下内容
vim /etc/docker/daemon.json { "graph": "/mnt/docker-data", "storage-driver": "overlay" }
常用命令
启动
systemctl start docker
守护进程重启
sudo systemctl daemon-reload
启动docker服务
systemctl restart docker sudo service docker restart
ascotbe@orange~ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ascotbe/medusa latest 269496ef8d27 2 weeks ago 1.46GB secfa/docker-awvs latest cf9837c7d702 5 months ago 1.02GB ubuntu 20.04 4e2eef94cd6b 6 months ago 73.9MB
使用docker save命令对镜像进行打包:
ascotbe@orange~ docker save -o medusa.tar ascotbe/medusa:latest ascotbe@orange~ ls -trl medusa.tar -rw------- 1 ascotbe staff 1510135808 2 22 10:52 medusa.tar
把镜像上传到服务器解压即可在docker image ls中查看
docker load -i medusa.tar
停止所有的容器
docker stop $(docker ps -aq)
删除所有的容器
docker rm $(docker ps -aq)
删除所有的镜像
docker rmi $(docker images -q)
查询所有运行过的容器
cd /var/lib/docker/containers ll #也可以直接使用命令 docker container ls -a #XXXXXXXXX是要查询的容器ID docker inspect XXXXXXXXX
启动已经停止的容器
root@medusa:~# docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bf3c2e9a9234 medusa_web "/bin/sh -c ./run.sh" 28 minutes ago Exited (137) 10 minutes ago medusa2 f4effd7ce8bb medusa_web "/bin/sh -c ./run.sh" 5 weeks ago Up 10 minutes medusa root@medusa:~# docker container start f4effd7ce8bb f4effd7ce8bb