Docker基本概念

时间:2022-06-10

统一标准


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号

与项目经理交流
扫描二维码
与项目经理交流
ciya68