0
点赞
收藏
分享

微信扫一扫

Docker容器实战三:安装部署

alonwang 2022-04-05 阅读 74

目前,Docker支持在多个平台上进行安装部署,包括Linux、Windows和Mac。每个平台会有对应的系统版本要求,具体可以参见官方说明。

Docker容器实战三:安装部署_docker在实际应用中,Docker使用最多的场景是在Linux系统上。本文将基于市面上最常用的Centos和Ubuntu系统,对Docker的安装部署进行介绍。


​一.  Centos安装​

Docker的安装要求使用Centos 7.x或8.x的版本,安装方式有yum、RPM包或脚本安装几种方式,此处我们使用yum方式。1. 配置官方yum源

$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

2. 安装Docker

$ sudo yum install docker-ce docker-ce-cli containerd.io

注:此处使用社区版安装,包括服务端和客户端;containerd为docker的runtime。

默认情况下,yum工具会安装最新的稳定版,如果需要指定docker版本,可通过下面命令查看支持的版本,并从中选择需要的版本。

$ yum list docker-ce --showduplicates | sort -r

例如:

$ sudo yum install docker-ce-19.03.9-3.el7  docker-ce-cli-19.03.9-3.el7  containerd.io

3. 启动Docker

$ sudo systemctl start docker

4. 查看Docker版本号,确认安装正确。

$ docker version

5. 添加用户到组

默认情况下,docker命令需要特权账号来执行,普通账号只能用sudo的方式授权执行,这样多少会有些不太方便。

我们可以将账号加入到安装Docker时自动创建的docker用户组,在退出后重新登录,此时即可正常执行Docker命令。

$ sudo usermod -aG docker <user_name>


​二. Ubuntu安装​

目前Docker官方推荐使用以下Ubuntu的版本进行安装:

  • Ubuntu Impish 21.10

  • Ubuntu Hirsute 21.04

  • Ubuntu Focal 20.04 (LTS)

  • Ubuntu Bionic 18.04 (LTS)

Docker的安装可通过apt、DEB包或安装脚本几种方式,此处我们使用apt方式安装。

1. 更新apt包索引

$ sudo apt-get update

2. 安装依赖包

$ sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

3. 添加Docker 的官方 GPG 密钥

$  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

指定稳定版本仓库

$ echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. 安装Docker

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

如果要安装特定版本,可通过下面命令查看支持的版本

$ apt-cache madison docker-ce

然后安装过程中指定对应的版本号

$ sudo apt-get install docker-ce=5:19.03.15~3-0~ubuntu-focal  docker-ce-cli=5:19.03.15~3-0~ubuntu-focal  containerd.io

5. 查看Docker版本,确认安装正确。

$ docker version

6. 添加用户到组

$ sudo usermod -aG docker <user_name>


----------------------------- End -------------------------------------

专注于Devops运维技术分享,扫码关注公众号,获取更多精彩内容!

Docker容器实战三:安装部署_容器_02


举报

相关推荐

0 条评论