Docker的安装并配置镜像加速

Docker是什么

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。

Docker应用场景

  • web应用的自动化打包和发布;

  • 自动化测试和持续集成、发布;

  • 在服务型环境中部署和调整数据库或其他的后台应用;

  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

Docker架构图

 Docker安装

  • Docker 要求 CentOS 系统的内核版本在 3.10以上 ,我这里linux系统为centos7,查看内核版本的命令为:
uname -r

  • 更新yum为最新
yum -y update
  • 卸载旧版本,第一次安装可以忽略
yum remove docker docker-common docker-selinux docker-engine
  • 安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置yum
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 安装docker
sudo yum install -y docker-ce  
  • 启动docker并验证安装是否成功
systemctl start docker

docker version

配置Docker镜像加速

阿里云镜像加速地址

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

猜你喜欢

转载自blog.csdn.net/wota5037/article/details/115246566