Ubuntu环境下Docker的安装

本文基于Docker安装的官方文档:https://docs.docker.com/install/linux/docker-ce/ubuntu/

近些天一直想通过Docker来使用tensorflow,但无奈Docker的官方文档只有英文,看到略微抵触。今天晚上花了点时间给我的远程服务器和电脑虚拟机安装了Docker,其实过程十分简单,全程都是自动化的。这里简略用中文描述下安装流程。

清除旧版本/残缺版本

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

防止版本冲突,先清理旧版本。

必要准备:添加Docker仓库支持

1.安装必要的仓库(repository)组件

$ sudo apt-get update

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

2.添加Docker仓库gpg公钥

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

$ sudo apt-key fingerprint 0EBFCD88  //该命令作用是验证公钥是否成功添加

3.指定Docker仓库版本

sudo add-apt-repository \
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"  //stable是必须的,如果需要用到test,nightly版本,在stable后面加上就行。

开始安装:安装Docker

1.更新仓库

$ sudo apt-get update

2.安装组件

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

这一步完成后,docker就已经安装完成。

3.测试

$ sudo docker run hello-world

查看是否能正常显示实现docker功能。

可选操作:额外

1.赋予Docker默认root权限

默认的,docker命令前需要添加sudo来获取root权限,此步骤完成后可直接使用docker命令。

$ sudo usermod -aG docker $USER

完成后必须重登用户后权限才生效。

2.让Docker自启动

$ sudo systemctl enable docker  //适用于ubuntu16.04以上版本

你可能感兴趣的:(学习)