四时宝库

程序员的知识宝库

docker命令合集分类整理(docker全部命令)

安装docker和docker-compose请参考官网,不再细说

镜像构建(是否在Dockerfile目录有区别)

docker build -t <container-name>:latest .

docker build -t <container-name>:latest -f /path/to/Dockerfile .

镜像查看(运行中和全部)

docker images

docker images -a

镜像删除(需要先删除关联容器)

docker rmi <image-id>

容器启动(是否挂载数据卷可选择)

docker run -d -v /disk0/docker/java/logs:/opt/logs -p 8083:8083 --name user-container user-service:latest

容器文件复制进去

docker cp java/target/user-service-1.0.0.jar <container-id>:/app

容器进入

docker exec -it <container-name-or-id> bash

docker exec -it <container-name-or-id> sh

容器日志查看

docker logs -f <container-name>

docker logs -f --tail 200 <container-name>

容器停止

docker stop <container-name-or-id>

容器重启

docker restart <container-name-or-id>

容器查看(运行中和所有)

docker ps

docker ps -a

容器删除

docker rm <container-name-or-id>

数据卷创建

docker volume create <volume-name>

数据卷列表查看

docker volume ls

数据卷详情查看

docker volume inspect <volume-name>

数据卷删除(单个和所有)

docker volume rm <volume-name>

docker volume prune

服务构建

docker-compose build <service-name>

服务构建并启动

docker-compose up -d <service-name>

服务查看

docker-compose ps

服务重启

docker-compose restart <service-name>

服务停止

docker-compose stop <service-name>

docker-compose stop

服务删除

docker-compose down <service-name>

docker-compose down

#docker信息

docker info

#磁盘占用

docker system df -v

#内存占用

docker stats

# 删除未使用的容器

docker container prune

# 删除未使用的镜像

docker image prune

# 删除未使用的volume

docker volume prune

# 删除未使用的网络

docker network prune

#清理无用的镜像、容器和网络等资源

docker system prune

# 清除全部

docker system prune -a

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接