Code

在CentOS下安装Docker

2019-03-30  本文已影响164人  往后余生9375

什么是Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

安装须知

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。直接在CnetOS上输入命令uname -r 查看。

安装Docker

移除旧版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安装工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新缓存

sudo yum makecache fast

安装并后台运行

sudo yum -y install docker-ce
sudo systemctl start docker

安装加速器

访问https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors获取镜像服务。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4klseazq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

安装nginx测试

搜索
docker search nginx
导入
docker pull nginx
运行
docker run -p 80:80 -d nginx 
TIM图片20190330232055.png
上一篇 下一篇

猜你喜欢

热点阅读