一、docker安装
1. 检查ubuntu系统的版本
cat /proc/version
2. 更新软件源
sudo -i : 首先切换到root账户
apt-get update
3. 安装必备的软件包,以允许apt通过https使用存储库:
apt-get install ca-certificates curl gnupg lsb-release
4. 添加阿里云的GPG密钥(docker官方的GPG密钥国内网络不能访问):
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
5. 设置存储库
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
6. 安装最新版本的docker
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
7. 验证docker是否安装成功
docker version
二、启动Docker
1. 使用下面命令,验证docker是否在运行
systemctl status docker
2. 验证docker是否正常运行
docker run hello-world
如果返回上面的结果,则需要重新配置镜像源
三、配置镜像源
1. 切换到/etc/docker路径下
cd /etc/docker
2. 编辑daemon.json文件
vim daemon.json
在该文件中添加如下信息:
{
"registry-mirrors":[
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud"
]
}
3. 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
4. 再次尝试docker run hello-world
四、关联harbor
1. 登陆harbor
docker login + Harbor的网址
2. 拉取harbor中的进行
docker pull 10.xxx.xx.xxx:xxx/yy/zz:4
3. 查看本地的镜像
docker images