魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Package - Docker - 终端命令 - docker

文章摘要: 摘要内容。

  • 命令分为:基本命令、镜像命令、容器命令、仓库命令

基本命令

查询Docker的版本信息

# 版本号
docker -v

# 版本信息
docker version

查询Docker的系统信息,包括镜像和容器数量

docker info

帮助

# 命令可选
docker [命令] --help

镜像命令

查找镜像(远程)

sudo docker search <镜像名称>

获取镜像

# 拉取镜像
sudo docker pull <镜像名称>

# 指定版本号
sudo docker pull <镜像名称>:<版本号>

推送镜像

// 上传本地镜像到官网
sudo docker push <镜像名称>

创建镜像

# 本地构建
sudo docker bulid

查看镜像(本地)

# 列出本地主机的镜像
sudo docker images

注释

输出显示出来的结果提示:

  • REPOSITORY:表示镜像的仓库源
  • TAG:镜像的标签
  • IMAGE ID:镜像ID
  • CREATED:镜像创建时间
  • SIZE:镜像大小

删除镜像

sudo docker rmi <镜像名称或镜像ID>

导出镜像

sudo docker save -o <文件名.tar> <镜像名称>

加载镜像

sudo docker load -i <文件名.tar>

// 不输出日志
sudo docker load -i -q <文件名.tar>

容器命令

命令行模式运行并进入容器

# 退出容器时,容器会关闭
sudo docker attach <容器名称>

# 退出容器时,容器不会关闭
sudo docker exec -it <容器名称> /bin/bash
# 退出容器
exit

创建并运行容器

# `-P`:将容器内部端口号映射到本地宿主机的端口上
# `-d`:可在后台运行容器
sudo docker run --name <容器名称> -P <宿主机端口号:容器内部端口号> -d <镜像名称>

查询容器

列出所有容器

# 查询正在运行的容器
sudo docker ps

# 查询所有容器
sudo docker ps -a

产看容器端口

sudo docker port <容器ID>

查看容器进程

sudo docker top wizardly_chandrasekhar

查看容器日志

# 查看容器日志
sudo docker logs <容器ID/名称>

# 持续查看容器日志
sudo docker logs -f <容器ID/名称>

控制容器运行

暂停运行

sudo docker pause <容器ID/名称>

暂停运行->恢复运行

sudo docker unpause <容器ID/名称>

停止运行

sudo docker stop <容器ID/名称>

停止运行->恢复运行

sudo docker start <容器ID/名称>

重启容器

sudo docker restart <容器ID/名称>

删除容器

sudo docker rm <容器ID/名称>

#  强制删除容器
sudo docker rm -f <容器ID/名称>

# 删除所有docker容器,包含正在运行和已经停止的容器
sudo docker rm -f $(docker ps -qa)

设置容器

开机自启动

sudo docker update --restart=always <容器ID/名称>

导出容器快照

sudo docker export <容器快照> > <快照名.tar>

导入容器快照

sudo cat <快照名.tar> | docker import - test/<快照名>:<v1>

# 指定URL或目录来导入
sudo docker import <URL网址>

cache

查询镜像下载的保存位置

sudo docker info | grep "Docker Root Dir"

查询容器/镜像元数据

查询容器中运行的进程信息

从服务器获取实时事件

列出指定容器的端口映射

与主机之间进行数据拷贝

更新时间: 2025/10/3 17:56