本文基于 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
Hello World Docker ! ,执行如下命令
sudo docker run hello-world
使用安装脚本一键安装 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)