媒介:
本章节分别演示centos假造机,ubuntu假造机举行安装docker。
上一篇先容:docker一键摆设springboot项目
一:centos
1.卸载旧版本
- yum remove docker docker-client
- docker-client-latest
- docker-common
- docker-latest
- docker-latest-logrotate
- docker-logrotate
- docker-engine
复制代码 2.更新镜像源
- sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
复制代码
- #1.安装
- sudo yum install -y wget
- #2.更换源下载新的源文件:
- sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
复制代码 怎样出现这种情况:
也可以采取如下方法:
- #编辑
- sudo vi /etc/yum.repos.d/CentOS-Base.repo
复制代码 按Insert,内容更换一下如下:
- [base]
- name=CentOS-$releasever - Base - mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
- http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
- http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
-
- #released updates
- [updates]
- name=CentOS-$releasever - Updates - mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
- http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
- http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
-
- #additional packages that may be useful
- [extras]
- name=CentOS-$releasever - Extras - mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
- http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
- http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
-
- #additional packages that extend functionality of existing packages
- [centosplus]
- name=CentOS-$releasever - Plus - mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
- http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
- http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
- gpgcheck=1
- enabled=0
- gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
-
- #contrib - packages by Centos Users
- [contrib]
- name=CentOS-$releasever - Contrib - mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
- http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
- http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
- gpgcheck=1
- enabled=0
- gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
复制代码 c.生存退出,操纵如下:
d.清算缓存
- sudo yum clean all
- sudo yum makecache
复制代码 3.安装
- 1.需要的安装包
- yum install -y yum-utils
-
- #2.更新yum软件包索引
- yum makecache fast
- #3.安装docker社区版ce (ee是企业版),安装过程中一直y
- yum install docker-ce docker-ce-cli containerd.io
- #4.启动docker
- systemctl start docker
- #5.使用docker version查看
- docker version
复制代码
4.卸载(不须要才会卸载)
- #1. 卸载依赖
- yum remove docker-ce docker-ce-cli containerd.io
- #2. 删除资源docker的默认工作路径!
- rm -rf /var/lib/docker
复制代码 5.设置加速器
Docker官方镜像堆栈由于网络等缘故原由,大概导致下载速率较慢。在中国大陆地区,由于网络情况的差异,直接从国际上的Docker Hub拉取镜像大概会非常慢乃至失败。阿里云镜像加速器通过遍布天下的CDN节点,镌汰了镜像拉取过程中的延长,从而显着进步了镜像的下载速率。
设置
a.修改daemon设置文件
- vim /etc/docker/daemon.json
复制代码 b.按Insert 将这段粘贴举行
- {
- "registry-mirrors": ["https://zl62o64r.mirror.aliyuncs.com"]
- }
复制代码
c.生存退出,操纵如下:
d.重启docker
- sudo systemctl daemon-reload
- sudo systemctl restart docker
复制代码 二:ubuntu
1.更新
sudo apt-get update
2.安装须要的软件包
安装一些须要的软件包,这些包允许apt通过HTTPS使用存储库。
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. 添加Docker的官方GPG密钥
为了验证你下载的Docker软件包的真实性,你须要添加Docker的官方GPG密钥。
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4. 添加Docker软件源
实行以下下令:
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5. 再次更新包索引
在添加了Docker软件源之后,再次更新你的包索引。
sudo apt-get update
6. 安装Docker CE
sudo apt-get install docker-ce docker-ce-cli containerd.io
设置用户组(可选)
默认情况下,只有root用户和docker组的用户才气运行Docker下令。我们可以将当前用户添加到docker组,以克制每次使用Docker时都须要使用sudo。下令如下:
sudo usermod -aG docker $USER
注:重新登录才气使更改见效。
7.启动docker
下令如下:
systemctl start docker
查察版本:
docker version
上一篇先容:docker一键摆设springboot项目
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |