[Docker] Linux下Docker的安装

311 阅读1分钟

介绍

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

安装准备-更新apt-get镜像

# 原文件备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

#替换源文件
sudo rm /etc/apt/sources.list
sudo vim /etc/apt/sources.list

# 替换内容
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
 
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
 
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
 
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

# 更新源
sudo apt-get update

安装

# 更新源
sudo apt update

# 启用HTTPS
sudo apt install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

# 添加GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# 添加稳定版的源
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

# 更新源
sudo apt update

# 安装Docker CE 19.03
sudo apt install -y docker-ce

踩坑1:windows子系统(WSL)不支持docker。

www.jianshu.com/p/95742c89a…

踩坑2:安装的docker的版本需要是19.03

按照“安装”部分的步骤,安装的docker是符合要求的,但如果是通过其他方法安装的docker,需要检查一下版本docker -v

使用

sudo docker run hello-world

Reference