一文掌握centos/ubuntu安装docker

一文掌握centos/ubuntu安装docker

前言:

本文介绍分别使用centos,ubuntu虚拟机进行安装docker, 上一篇介绍docker部署项目,所有本章介绍安装dokcer环境。docker一键部署Spring boot项目

一: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

如何出现这种情况:

一文掌握centos/ubuntu安装docker

可以采取如下方法:

#编辑
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

保存退出:

1、按Esc
2、输入 :wq!
3、按Enter
  • 清理缓存
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

一文掌握centos/ubuntu安装docker

一文掌握centos/ubuntu安装docker

4.卸载(不需要才会卸载)

#1. 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#2. 删除资源docker的默认工作路径!
rm -rf /var/lib/docker

5.配置加速器

Docker官方镜像仓库由于网络等缘由,可能导致下载速度较慢。在中国大陆地区,由于网络环境的差异,直接从国际上的Docker Hub拉取镜像可能会超级慢甚至失败。阿里云镜像加速器通过遍布全国的CDN节点,减少了镜像拉取过程中的延迟,从而显著提高了镜像的下载速度。

  • 登录阿里云->找到容器镜像服务

一文掌握centos/ubuntu安装docker

  • 镜像加速器

一文掌握centos/ubuntu安装docker

  • 配置

修改daemon配置文件

{
  "registry-mirrors": ["https://zl62o64r.mirror.aliyuncs.com"]
}

一文掌握centos/ubuntu安装docker

保存退出:

1、按Esc
2、输入:wq!
3、按Enter
  • 重启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

一文掌握centos/ubuntu安装docker

3. 添加Docker的官方GPG密钥

为了验证你下载的Docker软件包的真实性,你需要添加Docker的官方GPG密钥。

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

一文掌握centos/ubuntu安装docker

4. 添加Docker软件源

执行以下命令:

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

一文掌握centos/ubuntu安装docker

5. 再次更新包索引

在添加了Docker软件源之后,再次更新你的包索引。

sudo apt-get update

6. 安装Docker CE

sudo apt-get install docker-ce docker-ce-cli containerd.io

一文掌握centos/ubuntu安装docker

6、配置用户组(可选)

默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。命令如下:

sudo usermod -aG docker $USER

注:重新登录才能使更改生效。

7.启动docker

命令如下:

systemctl start docker

查看版本:

一文掌握centos/ubuntu安装docker

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
欢乐马的头像 - 宋马社区
评论 共2条

请登录后发表评论