docker command


#启停


守护进程重启   sudo systemctl daemon-reload

重启docker服务   systemctl restart  docker

重启docker服务  sudo service docker restart   

重启docker服务  /bin/systemctl restart  docker.service


启动   systemctl start docker

关闭docker   service docker stop   

关闭docker   systemctl stop docker


在windows10启停


net stop com.docker.service

net start com.docker.service



#启动容器 

docker  start  ID

docker  stop ID

docker  restart  ID


#查看所有正在运行的 Docker 

docker container ls

docker ps


#查看所有容器

docker container ls -all


#进入docker容器

docker exec -it 容器ID /bin/sh


#查看选定 Docker 的 log

docker logs -f b9558a6f9817


#查看最后10行log

docker logs -f -t --tail 10 b9558a6f9817


#查看正在运行的容器所在位置

docker inspect 3e27d4875c06


#删除指定 Docker

docker rm -f dockername


#查看容器使用的磁盘空间

docker system df


#对 Docker 进行全面垃圾回收(慎用,会清理未启动容器和未使用的镜像!)

docker system prune -a


#查看每个container的IP地址

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)


#修改容器配置

docker container update --restart=always 容器名字


#修改容器文件 复制容器文件到宿主机,修改完以后覆盖回去

docker cp ID:/etc/mysql/my.cnf /root/my.cnf

docker cp /root/my.cnf ID:/etc/mysql/my.cnf


#导出镜像

docker save -o emqx-kafka.tar bufanyun/emqx-kafka

#导入镜像

docker load < emqx-kafka.tar


#安装portainer

docker run -d -p 8000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer


鼎云博客
  • 最新评论
  • 总共0条评论