话不多说,跟我学习Docker常用命令!
Docker
# 查看内核
uname -r
# 启动docker
systemctl start docker
# 查看docker状态
systemctl status docker
# 重启docker
systemctl restart docker
# 查看版本
docker version
# 查看信息
docker info
# 获取帮助
docker --help
# 查看镜像
docker images
# 启动镜像
docker run -d -p 对外端口:容器端口 镜像名称 => docker run -d -p 6379:6379 redis
# 查看日志
docker logs 容器id => docker logs xz2wxdf
# 搜索镜像
docker search 镜像名称 => docker search jdk
# 打包镜像
docker tag 镜像名称:标签 => docker tag redis:7.0.1
# 删除镜像
docker rmi 镜像id => docker rmi dxfdxzsa
# 进入容器
docker exec -it 容器id /bin/bash => docker exec -it xsdfds /bin/bash
# 重启容器
docker restart 容器id => docker restart xsddf
# 列出容器
docker ps --a
# 停止容器
docker stop 容器id => docker stop exfds
# 删除容器
docker rm 容器id => docker rm xsdfds
# 强制停止容器
docker kill 容器id
# 查看容器内部细节
docker inspect 容器id
# 查看所有卷情况
docker volume ls
# 查看某个卷
docker volume inspect 卷名 => docker volume inspect /data
# 构建镜像
dokcer build -t 镜像名称:标签 . => docker build -t jdk:21 .
docker-compose
# 构建镜像
docker-compose build
# 构建镜像(不带缓存构建)
docker-compose build --no-cache
# 查看docker镜像
docker-compose images
# 启动所有镜像
docker-compose up -d
# 查看所有编排容器(包括已停止容器)
docker-compose ps -a
# 进入指定容器
docker-compose exec 容器名 bash => docker-compose exec nginx bash
# 停止所有启动容器
docker-compose stop
# 停止所有启动容器并删除
docker-compose down
# 停止某一个容器
docker-compose stop 容器名称 => docker-compose stop nginx
# 启动某一个容器
docker-compose up -d 容器名称 => docker-compose up -d nginx
# 重启某一个容器
docker-compose restart 容器名称 => docker-compose restart nginx
# 删除所有容器
docker-compose rm
# 查看容器日志
docker-compose logs -f 容器名称 => docker-compose logs -f nginx
# 查看容器运行进程
docker-compose top
标签:容器,compose,查看,傻瓜式,id,常用命令,镜像,Docker,docker
From: https://www.cnblogs.com/zhyp/p/18128785