当前位置: 代码迷 >> 综合 >> docker 不同环境下的安装步骤
  详细解决方案

docker 不同环境下的安装步骤

热度:131   发布时间:2023-09-18 11:09:47.0

一、Ubuntu 环境下安装docker     https://url.cn/5yuOCjw

1.系统要求:对docker的支持已经很成熟,只有64 位即可  目前最低支持版本为14.04 LTS 

                     推荐使用:16.04LTS 或者 18.0.4 LTS 系统内核越新越好,以自持docker最新的特性

查看内核版本信息:uname -a  或者 cat /proc/version

如果使用的是16.04LTS ,为了让Docker使用aufs存储,推荐安装如下两个软件包:

sudo apt-get update

sudo apt-get install -y  linux-image-extra-$(uname -r)  linux-image-extra-virtual

注意:LTS 意味着更稳定的功能和更长期的升级支持,生产环境中推荐尽量使用LTS版本。

2.添加镜像源

首先安装 apt-transport-https等软件包支持https协议的源:

sudo apt-get update

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

添加源的gpg密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -OK

确认导入指纹为“9DC8 5822 9FC7 DD38 864A E2D8 8D81 803C 0EBF CD88” 的GPG公钥:

sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 key fingerprint = 9DC8 5822 9FC7 DD38 864A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE ded) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22

获取当前操作系统的代号:

lsb_release -cs

一般 16.04 LTS 代号为xenial 18.04 LTS代号为bionic

通过命令添加docker稳定版本的官方软件源

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

添加成功后再次更新apt软件包缓存:

sudo apt-get update 

开始安装docker ,软件包名称为docker -ce 代表的是社区版本:

sudo apt-get install -y docker -ce

如果系统中存在较旧的版本的docker,会提示是否先删除,选择是即可

二、centos环境下安装docker

docker目前支持centos7及以后的版本,64位,内核至少3.10

为了方便添加软件源,以及支持devicemapper存储类型,安装如下软件包:

sudo yum update

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加docker稳定版本的yum软件源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker -ce.repo

之后更新yum软件源缓存,并安装docker:

sudo yum update

sudo yum install -y docker -ce

最后,确认docker服务启动正常:

sudo systemctl start docker