前言
仅供自己学习记录
简介
- Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
一、准备工作
1.1 内核查看
- Linux服务器安装的centos的系统内核不能低于3.10,否则安装不成功。可以通过一下命令查看系统内核
uname -r
1.2 更新仓库
sudo apt-get update
1.3 允许apt通过https安装
sudo apt-get install
1.4 安装curl指令
sudo apt install curl
1.5 卸载旧版
sudo apt-get remove docker docker-engine docker.io containerd runc
二、安装docker
- docker分为(Docker版本分为CE(社区免费版)和EE(企业版,安全CE),我们通常所下载的docker为docker ce社区版的
2.1 添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
- 如果添加失败,可以使用下面这个
-
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0EBFCD88
备用密钥: 9AA38DCD55BE302B - 如果一直添加失败,则采用本地添加
- ①首先下载gpd密钥,并将文件移动到指定目录如/home/package/pgg
https://download.docker.com/linux/ubuntu/gpg
- ②添加密钥
sudo apt-key add /home/package/gpg
- 验证密钥
sudo apt-key fingerprint 0EBFCD88
2. 设置稳定版仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"
2.4 安装最新版的Docker CE和containerd
apt-get install docker-ce docker-ce-cli containerd.io
2.5 查看版本
docker version
2.6 添加阿里镜像加速
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
- 登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
"registry-mirrors": ["这里内容自己到自己账号下的阿里云获取路径"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 查看加速是否配置成功
docker info
2.6 重新启动服务
sudo systemctl daemon-reload
sudo systemctl restart docker