debian10 安装docker

执行以下步骤从 Docker 的存储库安装最新的稳定 Docker 版本。

01.

安装通过 HTTPS 添加新存储库所需的软件包:

sudo apt update

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

02.

使用以下 curl 命令导入存储库的 GPG 密钥:

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

成功后,命令将返回 OK 。

03.

将稳定的 Docker APT 存储库添加到系统的软件存储库列表中:

# deb-src [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian buster stable

# deb [arch=amd64] http://mirrors.ustc.edu.cn/docker-ce/linux/debianbuster stable

sudo add-apt-repository " deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable "

$(lsb_release -cs) 将返回 Debian 发行版的名称。在这个例子总,返回的就是 buster 。

04.

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

sudo apt update

sudo apt install docker-ce

05.

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

sudo systemctl status docker

Output●  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

...

06.

在撰写本文时, Docker 的最新稳定版本是 19.03.1 :

docker -v

OutputDocker version 19.03.1, build 74b1e89

在没有 Sudo 的情况下执行 Docker 命令

默认情况下,只有 root  用户和具有 sudo 权限的用户才能执行 Docker 命令。

如果要在不预先添加 sudo 的情况下执行 Docker 命令,则需要将用户添加到在安装 Docker CE 软件包期间创建的 docker 组。为此,请输入:

sudo usermod -aG docker $USER

$USER 是一个保存用户名的环境变量。

注销并重新登录,以便刷新组成员身份。

完成后,验证您可以运行不带 sudo 的 docker 命令:

docker container run hello-world

该命令将下载测试镜像,在容器中运行,打印 “Hello from Docker” 消息并退出。输出应如下所示:

使用 Docker

现在您已经在 Debian 10 上安装了,让我们来看看基本的 docker 概念和命令。

Docker 镜像

Docker 镜像由一系列文件系统层组成,这些文件系统层代表了镜像的 Dockerfile 中的指令,构成了可执行软件应用程序。镜像是一个不可变的二进制文件,包括应用程序和运行应用程序所需的所有其他依赖项,如库,二进制文件和指令。

Docker Hub 上提供了大多数 Docker 镜像。它是一个基于云的注册服务,用于将 Docker 镜像保存在公共或私有存储库中。

要从 Docker Hub 注册表中搜索镜像,请使用该 docker search 命令。例如,要搜索 Debian 镜像,您可以键入:

docker search debian

Docker 容器

镜像的实例称为容器。容器表示单个应用程序,进程或服务的运行时。

它可能不是最合适的比较,但如果您是程序员,您可以将 Docker 镜像视为类,将 Docker 容器视为类的实例。

要启动,停止,删除和管理容器,请使用该 docker container 命令。例如,以下命令将基于 Debian 镜像启动 Docker 容器。如果您没有本地镜像,将首先下载它:

docker container run debian

Debian 容器将在启动后立即停止,因为它没有长时间运行的进程,也没有提供其他命令。容器启动,运行一个空命令,然后退出。

选项 -it 允许您通过命令行与容器进行交互。要启动交互式容器类型:

docker container run -it debian /bin/bash

Outputroot@ee86c8c81b3b:/#

正如您在容器启动时从上面的输出中看到的那样,命令提示符已更改,这意味着您现在正在从容器内部工作:

要列出活动的 Docker 容器,请使用以下命令:

docker container ls

如果您没有任何正在运行的容器,则输出将为空。

要查看活动和非活动容器,请将其传递给 -a 交换机:

docker container ls -a

要删除一个或多个容器,只需复制容器 ID(或者多个 ID) 并在 container rm 命令后粘贴它们:

docker container rm c55680af670c

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,529评论 5 475
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,015评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,409评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,385评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,387评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,466评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,880评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,528评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,727评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,528评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,602评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,302评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,873评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,890评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,132评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,777评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,310评论 2 342

推荐阅读更多精彩内容

  • Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 G...
    凉初透的风阅读 7,649评论 0 3
  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 11,347评论 1 39
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 8,720评论 1 21
  • 阿里云服务器3折开售(点此直达) 然而随着工作时间变成,它慢慢成为了我 Linux实验环境的好助手。各种玩的,实验...
    IronMan999阅读 481评论 0 0
  • 做事随意性强、不遵守已有规章制度工作,缺乏规范性的人 凡事凭直觉做,缺乏细致分析,考虑问题不周全的人 工作不认真,...
    WEIJAVA阅读 223评论 0 0