1.docker概念
1、Docker 是一个开源的应用容器引擎
2、诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)
3、Docker 是一个可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器引擎(好比汽车发动机),然后发布到任何流行的 Linux 机器上。
4、容器是完全使用沙箱机制,相互隔离
5、容器性能开销极低。
6、Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)
2.安装docker
查看centos版本;Docker 要求 CentOS 系统的内核版本高于 3.10
uname -r
如果内核版本较低,需要使用下面步骤来升级yum软件包
yum -y update
安装Docker
yum install docker -y
然后就是启动docker
systemctl start docker
查看docker状态
systemctl status docker
看到那个绿色的 active 就表示已经在运行啦
开机自启docker
systemctl enable docker
(2).配置加速器
由于Docker是国外的,所以访问速度可能比较慢,因此需要配置国内镜像地址,可以根据自己的需求配置不同的镜像源
udo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://XXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
其中XXXXX要用自己的,去阿里云管理平台可以看见自己的,关于加速器的地址,需要登录容器Hub服务的控制台,左侧的加速器帮助页面就会显示为你独立分配的加速地址。
之后再测试一下
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
以上就是docker安装及配置镜像,感谢各位观看。