type
Post
status
Published
date
Aug 14, 2023
slug
summary
tags
DevOps
category
技术基本功
icon
password
Property
Aug 14, 2023 02:21 PM
介绍 Docker 的原理
 
Docker Compose
 
Kubernetes
 
DevOps 中 Docker 的实际应用
 
 

管理 Docker 容器的命令

管理 Docker 容器涉及许多不同的命令和操作。以下是一些常用的 Docker 命令:
  1. 启动容器
    1. docker start <容器ID或名称>
  1. 停止容器
    1. docker stop <容器ID或名称>
  1. 重启容器
    1. docker restart <容器ID或名称>
  1. 删除容器
    1. docker rm <容器ID或名称>
  1. 查看容器列表
    1. docker ps # 查看正在运行的容器 docker ps -a # 查看所有容器
  1. 查看容器日志
    1. docker logs <容器ID或名称>
  1. 进入容器
    1. docker exec -it <容器ID或名称> /bin/bash
  1. 创建容器
    1. docker create <镜像名称>
  1. 运行容器
    1. docker run <选项> <镜像名称>
  1. 暂停和恢复容器
    1. docker pause <容器ID或名称> docker unpause <容器ID或名称>
  1. 查看容器详细信息
    1. docker inspect <容器ID或名称>
  1. 复制文件到/从容器
    1. docker cp <容器ID或名称>:<容器路径> <主机路径> docker cp <主机路径> <容器ID或名称>:<容器路径>
  1. 更新容器资源限制
    1. docker update <选项> <容器ID或名称>
  1. 保存和加载容器
    1. docker save <镜像名称> > <文件名.tar> docker load < <文件名.tar>
  1. 构建镜像
    1. docker build -t <镜像名称>:<标签> <Dockerfile路径>
这些命令涵盖了 Docker 容器的大部分常用管理任务。如果你有特定的需求或问题,请随时提问!
 

管理 Docker 镜像的命令

当然,Docker 镜像管理也有一系列的命令。以下是一些常用的 Docker 镜像管理命令:
  1. 列出镜像
    1. docker images
  1. 删除镜像
    1. docker rmi <镜像ID或名称>
  1. 拉取镜像
    1. docker pull <镜像名称>
  1. 推送镜像到仓库
    1. docker push <镜像名称>
  1. 构建镜像
    1. docker build -t <镜像名称>:<标签> <Dockerfile路径>
  1. 查看镜像详细信息
    1. docker inspect <镜像ID或名称>
  1. 保存镜像到文件
    1. docker save -o <文件名.tar> <镜像名称>
  1. 从文件加载镜像
    1. docker load -i <文件名.tar>
  1. 标记镜像
    1. docker tag <源镜像>:<标签> <目标镜像>:<标签>
  1. 搜索镜像
    1. docker search <镜像名称>
  1. 创建镜像(从容器):
    1. docker commit <容器ID或名称> <镜像名称>:<标签>
  1. 导出镜像(为 Dockerfile):
    1. docker history --no-trunc <镜像名称> > Dockerfile
  1. 清理未使用的镜像
    1. docker image prune
这些命令涵盖了 Docker 镜像的大部分常用管理任务。如果你有特定的需求或问题,请随时提问!
管理 SSH 服务敏捷开发与CI/CD:从理论到实践