Docker是一个容器化平台,允许您快速构建,测试和部署应用程序,作为便携式,自给自足的容器,几乎可以在任何地方运行,我在安装docker的时候四处碰壁,好久才发现问题和解决方法,现提供安装步骤仅供参考。

官方docker安装命令

CentOS / Debian / Ubuntu 一键安装 Docker 的命令是一样的,都 Docker 官方提供(逐行执行):

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

以下命令适用于Debian/Ubuntu

通过apt安装

首先得确保在root权限下才可以使用该命令。

更新apt列表

1
apt-get update

安装HTTP依赖

Debian 8 / Debian 9 :

1
apt install apt-transport-https ca-certificates curl gnupg2 lsb-release software-properties-common

Debian 7 :

1
apt install apt-transport-https ca-certificates curl lsb-release python-software-properties

配置Docker存储库密钥:

依次执行以下代码:

服务器如果在国内:

1
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg  sudo apt-key add -
1
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg  sudo apt-key add -

服务器如果在国外:

1
curl -fsSL https://download.docker.com/linux/debian/gpg  sudo apt-key add -
1
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

更新apt软件包列表并安装最新版本的Docker CE(Community Edition):

1
apt-get update
1
apt-get install docker-ce

安装完成后,Docker服务将自动启动。要验证它输入:

1
sudo systemctl status docker

输出类似如下:

1
2
3
4
5
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-07-30 20:52:00 GMT; 1min 11s ago
Docs: https://docs.docker.com
.

最后检验版本:

1
docker -v

输出内容:

1
Docker version 20.10.11, build dea9396

则证明已成功安装。

设置开机自动启动

开机自动启动docker

1
systemctl enable docker

启动docker

1
systemctl start docker

重启docker

1
systemctl restart docker

现在就算正式安装完成了。

以下为适用于所有

此命令适用于绝大部分linux,centos,Debian,ubuntu等系统都可以,但有一定几率不成功。

安装docker

1
sudo wget -qO- https://get.docker.com/  bash

安装成功执行下面语句,如果有类似回显,说明安装成功。

1
docker --version

输出以下内容则证明成功。

1
Docker version 20.10.11, build dea9396

开机自动启动docker

1
systemctl enable docker

启动docker

1
systemctl start docker

重启dokcer

1
systemctl restart docker