ciya68

Docker基本概念

发布时间: 2022.06.10
阅读量: 55
分享:

统一标准


1.应用构建

        Java、C++、JavaScript

        打成软件包

        .exe

        docker build .... 镜像


2.应用分享

        所有软件的镜像放到一个指定地方 docker hub

        安卓,应用市场


3.应用运行

        统一标准的 镜像

        docker run


资源隔离

      cpu、memory资源隔离与限制

      访问设备隔离与限制

      网络隔离与限制

      用户、用户组隔离限制

      

架构

image.png


1.Docker_Host:

        安装Docker的主机


2.Docker Daemon:

        运行在Docker主机上的Docker后台进程


3.Client:

        操作Docker主机的客户端(命令行、UI等)


4.Registry:

        镜像仓库

        Docker Hub


5.Images:

        镜像,带环境打包好的程序,可以直接启动运行


6.Containers:

        容器,由镜像启动起来正在运行中的程序


7.交互逻辑


装好Docker,然后去 软件市场 寻找镜像,下载并运行,查看容器状态日志等排错


安装

centos下安装docker

其他系统参照如下文档


Install Docker Engine on CentOS | Docker Documentation


移除之前docker相关包

image.png


配置yum源

sudo yum install -y yum-utils

sudo yum-config-manager \

--add-repo \

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


安装docker

image.png


启动

image.png



配置加速

这里额外添加了docker的生产环境核心配置cgroup


image.png




分享到微信朋友圈 ×

Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号 Copyright © 2016 ciya. Inc. All rights reserved