Docker容器化技术的一些概念

镜像(image):

        Docker镜像好比一个模板,可以通过模板来创建容器服务,Tomcat镜像通过run命令创建Tomcat01容器,通过这个镜像可以创建多个容器.

容器(container):

        Docker利用容器化技术,独立运行一个或一组应用,通过镜像来创建.

        容器基本命令如下:

                1,systemctl start docker(启动容器)

                2,systemctl stop docker(关闭容器)

                3,systemctl restart docker(重启容器)

                4,systemctl enable docker(开机自启动容器)

仓库(responsitory)

        仓库就是存放镜像的地方,分为公有仓库和私有仓库.

        docker hub (默认是国外的)

        通过aliyun配置镜像加速

docker  run的运行流程图

启动docker容器--->Docker在本机寻找该镜像-->判断本机是否有该镜像----->若有,则直接使用这个镜像运行;       若没有,则去Docker hub上下载------>Docker hub上找不到返回错误,,,,,找到了则下载该镜像到本机,接着使用该镜像运行

底层原理

        Docker是一个Client - Server 结构的系统,Docker的守护进程运行在宿主机上,通过socket从客户端访问.

        Docker Server接收到Docker Client的指令,就会执行该指令.

你可能感兴趣的:(docker,容器,运维,学习)