【个人笔记】CentOS安装Docker&Docker-Compose及配置阿里云Docker镜像加速
一、CentOS安装Docker-CE
1、安装Docker-CE
① 使用官方安装脚本自动安装
执行以下命令并按照提示输入用户密码
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
② 手动安装
卸载当前系统中的docker容器
sudo yum remove -y docker*
添加docker国内源
// 阿里云源
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
// 清华大学源
sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
执行以下命令安装最新的Docker Engine-Community(一般个人学习使用的话,使用Docker的社区版本就行,也就是Docker Engine-Community)
sudo yum install -y docker-ce
(在安装过程中如果提示获取 GPG 密钥失败
可以先执行下rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
再进行安装)
如果想要安装指定版本的Docker Engine-Community,可以执行以下两个命令
// 查看仓库中所有的docker-ce版本
yum list docker-ce --showduplicates | sort -r
// 安装指定版本的Docker-ce
sudo yum install docker-ce-<指定的版本号>
2、启动Docker
执行下面的命令启动docker容器
sudo systemctl start docker
注:停止Docker的启动状态可以执行sudo systemctl stop docker
命令
3、测试docker的安装状态
执行以下命令运行Hello World映象,如果在终端面板上输出了Hello from Docker!
字样就代表Docker安装与启动成功了
sudo docker run hello-world
二、配置阿里云Docker镜像加速器
1、登录阿里云镜像加速服务
访问阿里云容器镜像加速服务并输入账号登录阿里云
2、编辑daemon配置文件
复制页面上的加速器地址并追加以下配置到daemon配置文件(/etc/docker/daemon.json
)中。(如果没有这个文件或文件夹可以直接手动创建)
{
"registry-mirrors": ["<阿里云镜像加速器地址>"]
}
3、重新加载daemon配置文件并重启Docker服务
// 加载daemon配置文件
sudo systemctl daemon-reload
// 重启Docker服务
sudo systemctl restart docker
三、安装Docker-Compose
1、安装epel源
yum install -y epel-release
2、安装Docker-Compose
yum install -y docker-compose
3、查看Docker-Compose版本信息,验证Docker-Compose安装是否成功
docker-compose --version