docker 常用命令

安装 docker

# 卸载docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

# 安装 yum-utils 包
sudo yum install -y yum-utils

# 设置 aliyun 镜像仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装 docker 引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 启动 docker
sudo systemctl start docker

# 查看 docker 状态
sudo systemctl status docker

# 停止 docker
sudo systemctl stop docker

# 重启 docker
sudo systemctl restart docker

# 查看 docker 版本
sudo docker version

# 显示 docker 系统信息,包括镜像和容器数
docker info

# 帮助
docker --help

# 测试 docker
sudo docker run hello-world

# 查看镜像
sudo docker images

docker 镜像操作

# 查看所有本地主机上的镜像
docker images
# 显示所有镜像
docker images -a
# 显示所有镜像
docker images -q
# 显示所有的镜像的id
docker images -aq
# 搜索镜像
docker search [name]
# 拉取镜像
docker pull [name]
# 删除镜像
docker rmi [id|name]
# 强制删除镜像
docker rmi -f [id|name]
# 创建交互型容器
docker run -it --name=[docker_name] [name] /bin/bash

docker 容器操作

# 查看启动的容器
docker ps
# 查看所有容器
docker ps -a
# 停止容器
docker stop [id|name]
# 启动容器
docker start [id|name]
# 容器重新启动
docker restart [id|name]
# 强行终止
docker kill [id|name]
# 删除停止的容器
docker rm [id|name]
# 强制删除容器
docker rm -f [id|name]
# 容器不停止,退出回主机
ctrl+P + Q
# 后台启动容器
docker run -d [name]
# 查看容器/镜像的元数据
docker inspect [id]
# 进入正在运行的容器
docker exec -it [id] bash
# 退出容器
exit
# 从容器中拷贝文件到主机中
docker cp [id]:[path]

docker 查看日志

# 查看日志
docker logs [id|name]
# 查看实时的日志
docker logs -f [id|name]
# 查看最新的 n 行日志
docker logs --tail n [id|name]
# 查看 30 分钟内的日志
docker logs --since 30m [id|name]
# 查看某时间之后的日志
docker logs --since="2024-03-06T13:23:37" --tail=100 [id|name]
# 查看某时间段的日志
$ docker logs -t --since="2019-04-03T13:23:37" --until "2019-04-05T12:23:37" [id|name]

相关推荐

  1. Docker 命令

    2024-04-24 20:34:02       67 阅读
  2. docker命令

    2024-04-24 20:34:02       62 阅读
  3. Docker命令

    2024-04-24 20:34:02       52 阅读
  4. Docker 命令

    2024-04-24 20:34:02       53 阅读
  5. Docker命令

    2024-04-24 20:34:02       46 阅读
  6. docker命令

    2024-04-24 20:34:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 20:34:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 20:34:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 20:34:02       82 阅读
  4. Python语言-面向对象

    2024-04-24 20:34:02       91 阅读

热门阅读

  1. centos常见的命令

    2024-04-24 20:34:02       38 阅读
  2. Vue 常用修饰符

    2024-04-24 20:34:02       25 阅读
  3. 关于文件上传的前后端优化

    2024-04-24 20:34:02       35 阅读
  4. go设计模式之工厂方法模式

    2024-04-24 20:34:02       33 阅读
  5. SQL server简介

    2024-04-24 20:34:02       32 阅读
  6. SQL Server详细使用教程

    2024-04-24 20:34:02       37 阅读
  7. class093 贪心经典题目专题5【左程云算法】

    2024-04-24 20:34:02       30 阅读
  8. 异步并发怎么做?

    2024-04-24 20:34:02       28 阅读
  9. 第三方包的info文件夹作用

    2024-04-24 20:34:02       22 阅读
  10. 服务运维篇-通过防火墙抵御渗透扫描

    2024-04-24 20:34:02       29 阅读
  11. K8s: 持久化存储之卷, NFS卷

    2024-04-24 20:34:02       22 阅读
  12. linux安装SSH

    2024-04-24 20:34:02       27 阅读