Docker安装教程(Ubuntu18.04)
程序员文章站
2022-03-12 16:58:26
...
安装环境
- Ubuntu-18.04.3-desktop-amd64
- Docker version 19.03.5(最新版)
- docker-compose version 1.25.0
卸载已安装的旧版本docker
sudo apt-get remove docker docker-engine docker.io containerd runc
设置 repo
- 更新apt源
sudo apt-get update
- 安装软件包从而允许
apt
使用https下载源
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加 Docker 的
GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 通过搜索后8位数字,确认GPG key:
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
成功添加
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) <[email protected]>
sub rsa4096 2017-02-22 [S]
- 用以下命令设置
stable
稳定库,还可以在stable后面添加Test
和Nightly
关键字,版本详情见:Learn about nightly and test channels.
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装Docker 引擎 - 社区版
- 更新apt源
sudo apt-get update
- 安装最新版本的docker社区版引擎和容器
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 执行
hello-world
镜像, 如果执行成功则证明成功安装
sudo docker run hello-world
去除docker前需要添加的sudo命令
- 创建
docker
组
sudo groupadd docker
- 将需要的用户名添加至
docker
组,例:用户名为rooter
, 则将命令中的$USER
换为rooter
sudo usermod -aG docker $USER
- 注销再登陆当前用户,用以刷新权限,如果在
虚拟机
上进行安装,可能需要重启虚拟机,也可以通过下面的命令来刷新docker
组权限
newgrp docker
- 执行以下命令,测试是否可以不用
sudo
命令执行docker
,成功执行则表明修改成功
docker run hello-world
安装docker-compose
- 下载最新版本的docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 修改docker-compose文件夹权限
sudo chmod +x /usr/local/bin/docker-compose
- 测试安装结果
docker-compose --version
# 安装成功应输出如下数据
docker-compose version 1.25.0, build 0a186604
上一篇: 古月ROS课程(二)
推荐阅读
-
Microsoft SQL Server 2012 数据库安装图解教程
-
Windows10 64位安装MySQL5.6.35的图文教程
-
CentOS安装mysql5.7 及简单配置教程详解
-
mysql 5.7.17 winx64.zip安装配置方法图文教程
-
MySQL5.6.31 winx64.zip 安装配置教程详解
-
mysql 5.7.11 winx64.zip安装配置方法图文教程
-
QQ自动下载微视怎么办?手机QQ关闭安装其他应用权限教程
-
背景音乐合成专家如何使用?背景音乐合成专家安装使用教程
-
Ubuntu18.04 安装mysql8.0.11的图文教程
-
visualstudio安装教程(c语言编程软件)