docker
-
查看容器运行情况
docker ps
-
重启docker服务
systemctl restart docker
-
查询容器日志
查看全部日志:docker logs 容器id
查询最后100条日志:docker logs --tail 100 容器ID
查询最后100条日志并实时打印日志:docker logs --tail 100 -f 容器ID
日志导出:docker logs +你需要添加的额外参数 + 容器ID > 文件名称
如:docker logs 346 > /home/test/log.txt
-
docker资源占用:
容器资源占用情况:docker stats
ctrl + z 退出
-
docker容器操作
停用单个容器:docker stop 容器ID
删除单个容器:docker rm 容器ID
启动单个容器:docker start 容器ID
重启单个容器:docker restart 容器ID
停用所有容器:docker stop $(docker ps -aq)
删除所有容器:docker rm $(docker ps -aq)
进入容器:docker exec -it 容器ID /bin/sh
退出容器:exit
-
docker镜像操作
查看所有镜像:docker images
删除单个镜像:docker rmi 镜像ID
备份docker镜像:docker save -o [备份文件名] [镜像源地址]
如:docker save -o xxx-service_v0.1.1.tar xxx-service:v0.1.1
导入镜像备份文件:docker load -i [文件路径]
如:docker load -i xxx-service_v0.1.1.tar
-
docker网络操作
查看docker创建网络:docker network ls
检查对应网络:docker network inspect 网络id
删除对应网络:docker network rm 网络id
-
docker文件操作
拷贝容器内文件到本地:docker cp 容器id:容器内文件路径 本地文件路径
拷贝本地文件到容器内:docker cp 本地文件路径 容器id:容器内文件路径
docker-compose
-
启动docker-compose.yml中配置的各个容器:
cd 到 docker-compose.yml文件同级目录
docker-compose up -d
-
docker-compose.yml文件修改后更新容器:
docker-compose up -d
-
停止docker-compose.yml中所有容器:
docker-compose stop
-
重启docker-compose.yml中所有容器:
docker-compose restart