ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

如何在ubuntu上安装docker?

 

1. 卸载旧版本的docker

 

#御载旧版本docker sudo apt-get remove docker docker-engine docker-ce docker.io
#清空旧版docker占用的内存 sudo apt
-get remove --auto-remove docker #更新系统源 sudo apt-get update

 

2. 配置docker安装环境

#安装环境 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

3. 添加阿里云的docker GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

 

4. 添加阿里镜像源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" #更新 sudo apt-get update

 

5. 安装最新版或指定版本的docker-ce

先查询有哪些docker版本

apt-cache madison docker-ce

  

ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

 

  第二列是版本号,第三列是存储库的名称。

版本号提取: 第二列的第一行字符串为 5:19.03.9~3-0~ubuntu-bionic ,那么版本号为 5:19.03.9~3-0~ubuntu-bionic,版本号字符串必须写全第二列的整个字符串。

安装最新版

sudo apt-get install -y docker-ce

-y参数有示非交互安装,有交互的时候自动传y参数。

 

安装指定版要,比如安装5:19.03.6~3-0~ubuntu-bionic版本

sudo apt-get install -y docker-ce=5:19.03.6~3-0~ubuntu-bionic

-y参数有示非交互安装,有交互的时候自动传y参数。

 

重启 docker

sudo service docker restart #或者 sudo systemctl restart docker

 

查看docker版本

sudo docker version

 

 ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

 

 

 6. 配置阿里容器镜像加速器

登录阿里云容器镜像服务控制台,获取加速器地址。

ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

 

 

 

编辑 /etc/docker/daemon.json  文件

sudo vi /etc/docker/daemon.json

 

输入如下内容并保存。

{ "registry-mirrors": [ "https://ooq07srv.mirror.aliyuncs.com""https://registry.cn-hangzhou.aliyuncs.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ] }

 

网易镜像加速器 http://hub-mirror.c.163.com

中科大镜像加速器 https://docker.mirrors.ustc.edu.cn

docker国内镜像加速器 https://registry.docker-cn.com

  

 重启docker

sudo service docker restart #或者 sudo systemctl restart docker


7. 通过运行hello-world验证docker-ce是否安装成功

sudo docker run hello-world

  

 ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

 

 当出现这些信息时,表示docker-ce安装成功。

 

 8. 安装docker-compose

(1) 使用 curl 方式安装

进入https://dn-dao-github-mirror.daocloud.io/docker/compose/releases 查看最新版本,当前最新版本为1.26.2
下载docker-compose 1.26.2版本

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

你可以通过修改URL中的版本,可以自定义您的需要的版本。

 

查看docker-compose版本

docker-compose --version

 

(2)使用离线包安装

使用 curl方式安装下载很慢,下载 docker-compose 离线安装包。

国外下载地址:https://github.com/docker/compose/releases 

国内下载地址:http://get.daocloud.io 

下载完后将离线安装包上传到 /usr/local/bin/ 目录。

docker-compose 安装包是一个名为 docker-compose 的文件,没有后缀名。

ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

 

添加可执行权限(只一步就安装完成),如果不添加可执行权限,执行 docker-compose 命令会提示权限不够。

sudo chmod +x /usr/local/bin/docker-compose

 

查看docker-compose版本

docker-compose --version

 

ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器

 

原文链接:https://www.cnblogs.com/yyee/p/12922221.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7761

(0)
上一篇 2022年8月10日 11:57
下一篇 2022年8月10日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml