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 列表
安装 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"
|
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 version 20.10.11, build dea9396
|
则证明已成功安装。
设置开机自动启动
开机自动启动 docker
启动 docker
重启 docker
1
| systemctl restart docker
|
现在就算正式安装完成了。
以下为适用于所有
此命令适用于绝大部分 linux,centos,Debian,ubuntu 等系统都可以,但有一定几率不成功。
安装 docker
1
| sudo wget -qO- https://get.docker.com/ bash
|
安装成功执行下面语句,如果有类似回显,说明安装成功。
输出以下内容则证明成功。
1
| Docker version 20.10.11, build dea9396
|
开机自动启动 docker
启动 docker
重启 dokcer
1
| systemctl restart docker
|