debian 10 buster 安装 docker ce

Whale Breach
Photo by Jon Eckert / Unsplash

docker

简介

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack集群和其他的基础应用平台。

本指南将帮助您在Debian 9 Stretch上安装Docker。 本指南也适用于以前的版本,即Debian 8(Jessie)
注意:Docker需要64位版本的Debian OS,内核版本应至少为3.10

Docker现在有两个版本。

  • 社区版(CE)
  • 企业版(EE)

在这里,我们将从Docker存储库安装Docker Comunity Edition(CE)。

安装之前

卸载旧版本的Docker,称为“docker”或“docker-engine”以及相关的依赖项。 如果您的系统没有Docker软件包,请跳过以下步骤。

sudo apt-get -y remove docker docker-engine docker.io

保留/var/lib/docker/目录下的卷,图像和网络等内容。

设置Docker存储库

安装以下软件包以使“apt”获得https方法的支持。

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates wget gnupg2 curl

在系统上添加Docker存储库的GPG密钥。

wget https://download.docker.com/linux/debian/gpg | apt-key add gpg

通过在终端中运行以下命令将官方Docker存储库添加到系统。

echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"  | sudo tee -a /etc/apt/sources.list.d/docker.list
sudo apt-get update

安装Docker

sudo apt-get -y install docker-ce docker-compose

将你的用户帐户添加到组以作为非特权用户运行docker命令:

sudo usermod -aG docker $USER

控制Docker服务命令

sudo systemctl start docker     //运行

sudo systemctl stop docker      //停止

sudo systemctl restart docker   //重启

sudo systemctl status docker    //状态

sudo systemctl enable docker    //设置开机自启动
  • 验证Docker是否安装成功

sudo docker run hello-world

  • 测试Docker Compose安装
docker compose -v

官方提供的一键安装Docker命令。

Docker仅支持Linux内核3.10以上版本。支持Centos7,ubuntu14,fedora26,raspbian-jessie及以上版本

wget -qO- get.docker.com | bash

Post : 2019-08-26

comments powered by Disqus