centos docker环境搭建
2017-08-15 本文已影响227人
weineeL
概述
基于centos搭建docker部署或开发环境。使用docker-compose实现单机的容器集群。
步骤
更换yum源
参考:
安装pip,python的包管理工具
- 更新yum缓存,安装python-pip包
yum update -y
# 如果没找到包,执行yum -y install epel-release 然后再次执行一次。
yum install python-pip
-
更换pip镜像源到阿里,新建
~/.pip/pip.conf
:mkdir ~/.pip tee ~/.pip/pip.conf <<-'EOF' [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com EOF
-
升级pip:
pip install --upgrade pip
安装docker-compose
pip install docker-compose
安装并启动docker
-
使用阿里云提供的docker安装方式
阿里docker平台管理中心
i. 登录阿里docker平台-管理中心
ii. 点击Docker Hub 镜像站点根据系统版本和提示进行安装和修改registry镜像源。
-
直接去官网下载安装包,或者yum安装,为了下载docker镜像快一点,registry的镜像源还是要换一下的。
-
使用阿里云的安装步骤
i. 安装:curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
ii. 使用Docker加速器(修改registry 镜像源)sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["获取的专属加速地址"] } EOF sudo systemctl daemon-reload
iii. 启动docker:
sudo systemctl restart docker
iv. 测试:
命令:docker -v
输出:Docker version 17.05.0-ce, build 89658be
-
设置docker开机启动:
systemctl enable docker
-
容器自动重启:
docker run --restart=always imagename