ubuntu16.04安装docker 19.03.2

本文档详细介绍了如何在Ubuntu16.04上安装Docker 19.03.2。首先,卸载旧版本的Docker,然后更新apt包索引,接着添加Docker的官方GPG密钥和稳定存储库。安装Docker所需软件包,并完成安装。最后,介绍了非root用户管理Docker的方法,包括创建docker组并将用户添加到该组,确保无需sudo即可运行Docker命令。
摘要由CSDN通过智能技术生成

ubuntu16.04安装docker 19.03.2

参考官方文档:https://docs.docker.com/

可选操作 卸载旧版本

$ sudo apt-get remove docker docker-engine docker.io containerd runc

1.sudo apt-get update

在这里插入图片描述

2. 安装软件包以允许apt通过HTTPS使用存储库:

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

3.添加Docker的官方GPG密钥:

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

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥 。

$ sudo apt-key fingerprint 0EBFCD88

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) docker@docker.com
sub rsa4096 2017-02-22 [S]

4.使用以下命令来设置稳定的存储库。要添加 每晚或测试存储库,请在以下命令中的单词后面添加nightly或test(或同时添加)stable。了解每晚和测试频道。

注意:下面的lsb_release -cs子命令返回Ubuntu发行版的名称,例如xenial。有时,在Linux Mint等发行版中,您可能需要更改$(lsb_release -cs) 为父Ubuntu发行版。例如,如果您使用 Linux Mint Tessa,则可以使用bionic。Docker对未经测试和不受支持的Ubuntu发行版不提供任何保证。

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

5.更新apt包索引。

$ sudo apt-get update

6.安装最新版本的Docker Engine-Community和containerd

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

可选linux的安装后步骤

以非root用户身份管理Docker
Docker守护程序绑定到Unix套接字而不是TCP端口。默认情况下,Unix套接字由用户拥有root,其他用户只能使用来访问它sudo。Docker守护程序始终以root用户身份运行。

如果你不想在前言docker与命令sudo,创建一个名为UNIX组docker和用户添加到它。Docker守护程序启动时,它会创建一个可由该docker组成员访问的Unix套接字。

1.创建用户组

$ sudo groupadd docker

2.将您的用户添加到该docker组。

sudo usermod -aG docker $USER

3. 注销并重新登录,以便重新评估您的组成员身份。

如果在虚拟机上进行测试,则可能需要重新启动虚拟机以使更改生效。

在桌面Linux环境(例如X Windows)上,完全注销会话,然后重新登录。

在Linux上,您还可以运行以下命令来激活对组的更改:

$ newgrp docker

4.验证您是否可以运行docker不带命令的命令sudo

$ docker run hello-world

在这里插入图片描述

docker version

在这里插入图片描述

完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值