Docker环境搭建从入门到放弃

wshunli
2018-12-31 / 0 评论 / 164 阅读 / 正在检测是否收录...

本文基于 CentOS 搭建 Docker CE 环境,并完成 docker-compose 的安装。

安装 Docker 环境

1、安装一些必要的依赖

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

2、添加 Docker 存储库

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

因为众所周知的原因,这里推荐使用阿里云的镜像。

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

3、安装 Docker CE 环境

sudo yum install docker-ce

4、启动 Docker 服务

sudo systemctl start docker

设置 Docker 服务为开机自启

sudo systemctl enable docker.service

5、测试 Docker 安装

查看 Docker 信息,执行如下命令

docker version

version

Hello World Docker ! ,执行如下命令

sudo docker run hello-world

hello

使用安装脚本一键安装 Docker

官方提供了一键安装脚本

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

同样众所周知的原因,这里推荐使用阿里云的镜像。

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

这样安装的 Docker 没有灵魂,哈哈。

配置阿里云镜像加速器

直接从仓库拉取可能会比较慢,这里配置阿里云镜像加速。

登陆 容器镜像服务控制台 ,左侧 镜像加速器 。

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

安装 docker-compose 服务启动器

pip install docker-compose

参考资料
1、Get Docker CE for CentOS | Docker Documentation
https://docs.docker.com/install/linux/docker-ce/centos/
2、安装Docker - 快速入门| 阿里云
https://www.alibabacloud.com/help/zh/doc-detail/60742.htm
3、如何在Ubuntu上安装使用Docker - 云+社区 - 腾讯云
https://cloud.tencent.com/developer/article/1167995
4、Docker CE 镜像源站-云栖社区-阿里云
https://yq.aliyun.com/articles/110806/
5、镜像加速器 · Docker —— 从入门到实践镜像加速器 · Docker —— 从入门到实践
https://yeasy.gitbooks.io/docker_practice/install/mirror.html

0

评论 (0)

取消