认识镜像管理容器Docker!Docker体系结构分和常用命令的使用说明

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 本篇文章是镜像管理容器Docker的一篇基础介绍的文章。主要讲解了Docker的体系结构以及Docker的一些常用的基本命令。最后通过一张图介绍了Docker中的事件状态。通过这篇文章的学习,可以对Docker有一个整体的认识,为以后深入学习Docker打下基础。

Docker体系结构

  • The Docker Daemon:

    • Docker Daemon负责监听Docker API请求
    • 管理Docker对象:

      • 镜像: Image.静态的,不会运行

        • 镜像是一个创建Docker容器的只读的指令模版
        • 一个镜像通常是基于另一个镜像的
        • 可以创建自定义的镜像
      • 容器: Container.动态的,有生命周期

        • 容器是镜像的一个运行实例
        • 可以使用Docker API或者CLI命令行界面创建,运行,停止,移动和删除一个容器
        • 可以连接Docker容器到一个或多个网络,连接存储到容器,或者基于容器的当前状态创建一个新镜像
      • 网络: Network
      • 容器卷: Volume.持久化存储
      • 插件: Plugins
  • The Docker Client:

    • Docker Client是用户和Docker进行交互的工具
    • Docker命令使用Docker API
  • Docker Registries:

    • Docker Registry负责保存Docker镜像
    • Docker HubDocker Cloud是公开的Docker仓库,Docker默认从Docker Hub上搜索镜像
    • 可以运行私有的仓库

Docker程序环境

  • docker-ce的配置文件:

    • /etc/docker/daemon.json

Docker常用命令

命令 描述
docker search Docker Hub中搜索镜像
docker image pull 从注册中心下载镜像
docker image ls 列出镜像
docker container ls 列出容器
docker container create 创建新的容器
docker container run 运行容器
docker container start 启动容器
docker container attach 连接运行的容器
docker container logs 获取容器的日志
docker container restart 重启一个容器
docker container stop 停止运行的容器
docker container kill 强制停止运行的容器
docker container rm 删除容器
docker container exec 在容器中执行外部命令
  • Docker事件状态:

在这里插入图片描述

相关文章
|
13天前
|
安全 Docker 容器
|
13天前
|
网络安全 数据安全/隐私保护 Docker
|
11天前
|
存储 监控 安全
|
2月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
|
12天前
|
存储 关系型数据库 MySQL
|
15天前
|
存储 数据库 Docker
正确删除容器和镜像的方式
【10月更文挑战第24天】本文介绍了在Docker中如何正确删除容器和镜像,包括停止容器、删除已停止容器、删除未被使用的镜像以及注意事项,如数据备份、依赖关系检查和权限问题。其他容器管理工具的操作类似,但命令和语法可能不同。
|
20天前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
426 0
|
21天前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
111 0
|
27天前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
102 2
|
1月前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令

热门文章

最新文章