本文介绍: ​ Docker一个Client-Server结构系统,Docker守护进程运行主机上, 然后通过Socket连接客户端访问守护进程客户端接受命令管理运行主机上的容器。​ docker架构镜像容器仓库使用的是 C/S架构模式,其中采用API来管理创建Docker容器。​ 镜像:只读模板,镜像可以用来创建docker容器一个镜像可以创建很多容器;​ 容器: 镜像创建的运行实例,与镜像的区别可以读写操作。​ exec:在容器中打开新的终端,并且可以启动新的进程

1.docker基本原理

docker架构:镜像,容器仓库使用的是 C/S架构模式,其中采用API来管理和创建Docker容器

​ 镜像:只读模板,镜像可以用来创建docker容器,一个镜像可以创建很多容器;

​ 容器: 镜像创建的运行实例,与镜像的区别可以读写操作

仓库:集中存放镜像文件的场所;

2. Docker架构图

在这里插入图片描述

​ Docker是一个Client-Server结构系统,Docker守护进程运行在主机上, 然后通过Socket连接客户端访问,守护进程从客户端接受命令管理运行在主机上的容器。

3.常见命令

  1. 新建容器

    1. docker run [OPTIONS] IMAGE [COMMAND] [ARG…]**

OPTIONS说明(常用):有些是一个减号,有些是两个减号

  1. 容器交互

    1. docker execit 容器ID bashShell
    2. docker attach 容器ID

attach直接进入容器启动命令终端,不会启动新的进程

exec:在容器中打开新的终端,并且可以启动新的进程

  1. 查看已创建容器:docker container lsall

  2. 查看容器日志 docker logs -f -t —tail 容器ID

  3. 开启/关闭/重启容器 docker start/stop/restart 容器ID

参考文档基于centos安装Docker教程Docker学习笔记(全网最详细) – 掘金 (juejin.cn)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注