Docker常用命令(傻瓜式笔记)

话不多说,跟我学习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

posted on 2024-04-11 12:12  zyp_java_net  阅读(7)  评论(0编辑  收藏  举报

导航