Linux Debian上快速安装Docker并运行

这篇具有很好参考价值的文章主要介绍了Linux Debian上快速安装Docker并运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要在Debian上安装Docker,可以按照以下步骤进行:

更新系统软件包

在终端中执行以下命令,更新系统软件包:

sudo apt-get update

安装依赖包

在终端中执行以下命令,安装Docker需要的依赖包:

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

添加Docker官方GPG密钥


在终端中执行以下命令,添加Docker官方GPG密钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加Docker源


在终端中执行以下命令,添加Docker源:

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新软件包缓存


在终端中执行以下命令,更新软件包缓存:

sudo apt-get update

安装Docker


在终端中执行以下命令,安装Docker:

sudo apt-get install docker-ce docker-ce-cli containerd.io

安装成功输出:

$ sudo apt-get install docker-ce docker-ce-cli containerd.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gyp libjs-inherits libjs-is-typedarray libuv1 libuv1-dev
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  docker-buildx-plugin docker-ce-rootless-extras docker-compose-plugin
Recommended packages:
  slirp4netns
The following NEW packages will be installed:
  docker-buildx-plugin docker-ce-rootless-extras docker-compose-plugin
The following packages will be upgraded:
  containerd.io docker-ce docker-ce-cli
3 upgraded, 3 newly installed, 0 to remove and 376 not upgraded.
Need to get 114 MB of archives.
After this operation, 30.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 https://download.docker.com/linux/debian buster/stable amd64 docker-buildx-plugin amd64 0.11.1-1~debian.10~buster [28.2 MB]
Get:3 https://download.docker.com/linux/debian buster/stable amd64 docker-ce-cli amd64 5:24.0.4-1~debian.10~buster [13.3 MB]
Get:4 https://download.docker.com/linux/debian buster/stable amd64 docker-ce amd64 5:24.0.4-1~debian.10~buster [22.9 MB]
Get:5 https://download.docker.com/linux/debian buster/stable amd64 docker-ce-rootless-extras amd64 5:24.0.4-1~debian.10~buster [9,034 kB]
Get:6 https://download.docker.com/linux/debian buster/stable amd64 docker-compose-plugin amd64 2.19.1-1~debian.10~buster [11.9 MB]
Fetched 114 MB in 33s (3,407 kB/s)
(Reading database ... 285893 files and directories currently installed.)
Preparing to unpack .../0-containerd.io_1.6.21-1_amd64.deb ...
Unpacking containerd.io (1.6.21-1) over (1.2.10-2) ...
Selecting previously unselected package docker-buildx-plugin.
Preparing to unpack .../1-docker-buildx-plugin_0.11.1-1~debian.10~buster_amd64.deb ...
Unpacking docker-buildx-plugin (0.11.1-1~debian.10~buster) ...
Replacing files in old package docker-ce-cli (5:19.03.3~3-0~debian-buster) ...
Preparing to unpack .../2-docker-ce-cli_5%3a24.0.4-1~debian.10~buster_amd64.deb ...
Unpacking docker-ce-cli (5:24.0.4-1~debian.10~buster) over (5:19.03.3~3-0~debian-buster) ...
Preparing to unpack .../3-docker-ce_5%3a24.0.4-1~debian.10~buster_amd64.deb ...
Unpacking docker-ce (5:24.0.4-1~debian.10~buster) over (5:19.03.3~3-0~debian-buster) ...
Selecting previously unselected package docker-ce-rootless-extras.
Preparing to unpack .../4-docker-ce-rootless-extras_5%3a24.0.4-1~debian.10~buster_amd64.deb ...
Unpacking docker-ce-rootless-extras (5:24.0.4-1~debian.10~buster) ...
Selecting previously unselected package docker-compose-plugin.
Preparing to unpack .../5-docker-compose-plugin_2.19.1-1~debian.10~buster_amd64.deb ...
Unpacking docker-compose-plugin (2.19.1-1~debian.10~buster) ...
Setting up docker-buildx-plugin (0.11.1-1~debian.10~buster) ...
Setting up containerd.io (1.6.21-1) ...
Installing new version of config file /etc/containerd/config.toml ...
containerd.service is a disabled or a static unit not running, not starting it.
Setting up docker-compose-plugin (2.19.1-1~debian.10~buster) ...
Setting up docker-ce-cli (5:24.0.4-1~debian.10~buster) ...
Setting up docker-ce-rootless-extras (5:24.0.4-1~debian.10~buster) ...
Setting up docker-ce (5:24.0.4-1~debian.10~buster) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for systemd (241-7~deb10u8) ...
启动Docker服务


在终端中执行以下命令,启动Docker服务:

sudo systemctl start docker

设置Docker开机自启

在终端中执行以下命令,设置Docker开机自启:

sudo systemctl enable docker

输出:

$ sudo systemctl enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.

现在,已经成功在Debian上安装了Docker。文章来源地址https://www.toymoban.com/news/detail-661421.html

查看Docker的运行状态

$ sudo systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2023-07-18 03:57:47 CEST; 32s ago
     Docs: https://docs.docker.com
 Main PID: 15580 (dockerd)
    Tasks: 10
   Memory: 37.0M
   CGroup: /system.slice/docker.service
           └─15580 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jul 18 03:57:43  systemd[1]: Starting Docker Application Container Engine...
Jul 18 03:57:44  dockerd[15580]: time="2023-07-18T03:57:44.057726051+02:00" level=info msg="Starting up"
Jul 18 03:57:44  dockerd[15580]: time="2023-07-18T03:57:44.739870897+02:00" level=info msg="Loading containers: s
Jul 18 03:57:46  dockerd[15580]: time="2023-07-18T03:57:46.424897713+02:00" level=info msg="Loading containers: d
Jul 18 03:57:46  dockerd[15580]: time="2023-07-18T03:57:46.721701044+02:00" level=warning msg="WARNING: No swap l
Jul 18 03:57:46  dockerd[15580]: time="2023-07-18T03:57:46.721748129+02:00" level=info msg="Docker daemon" commit
Jul 18 03:57:46  dockerd[15580]: time="2023-07-18T03:57:46.721848335+02:00" level=info msg="Daemon has completed
Jul 18 03:57:47  dockerd[15580]: time="2023-07-18T03:57:47.436993967+02:00" level=info msg="API listen on /run/do
Jul 18 03:57:47  systemd[1]: Started Docker Application Container Engine.

检查Docker的版本信息

$ sudo docker version
Client: Docker Engine - Community
 Version:           24.0.4
 API version:       1.43
 Go version:        go1.20.5
 Git commit:        3713ee1
 Built:             Fri Jul  7 14:50:58 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.4
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.5
  Git commit:       4ffc614
  Built:            Fri Jul  7 14:50:58 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

到了这里,关于Linux Debian上快速安装Docker并运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • debian安装docker(通用方法)

    本教程源于官网教程进行解释官网教程 docker容器是一个可以同时跑青龙(用于挂机脚本)与宝塔(用于便携式部署网站)之类的工具 我安装时在网络上搜索的教程来在部分电脑或者是主机上有时会出错尤其是32位系统的 于是我在疯狂百度总算找到一个我能用的方法 注意!!

    2024年02月08日
    浏览(42)
  • 【Docker-2】在 Debian 上安装 Docker 引擎

    要开始在 Debian 上使用 Docker 引擎,请确保满足先决条件,然后按照安装步骤操作。 先决条件 操作系统要求 要安装 Docker Engine,您需要以下 Debian 之一的 64 位版本 版本: Debian Bookworm 12 (稳定版) Debian Bullseye 11 (旧稳定版) Debian 的 Docker 引擎兼容 x86_64(或 amd64)、armhf、

    2024年02月02日
    浏览(34)
  • Centos安装Docker详细步骤,Debian安装Docker详细步骤

    Linux 安装Docker指令 更新系统: 安装依赖包,以便使用 HTTPS 连接下载 Docker 软件包: 添加 Docker 软件源: 安装 Docker: 启动 Docker 服务: 验证 Docker 是否成功安装: 如果一切正常,你将看到一个提示消息,表明 Docker 安装成功并且正在运行。 如果你希望当前用户拥有使用 Doc

    2024年02月04日
    浏览(46)
  • 随身WIFI debian安装docker

    【安装docker环境 ​】 1.切换root: 2. 更新源: 3. 安装工具: 4. 添加 Docker 的官方 GPG 密钥: 5. 先卸载残留: 6.自动安装docker: 7.docker切换为国内源: 8. 查看下是否添加成功,成功会有一行源的信息 9.更新下配置并且重启: 10.重启后再次连接ssh,输入: docker --version 或者 sudo

    2023年04月12日
    浏览(45)
  • 在 Debian 12 上安装 Docker

      解如何在 Debian 12 上正确安装 Docker。还要学习在没有 sudo 的情况下运行 Docker,并在不需要时将其删除。 想在 Debian 12 上使用 Docker?让我来帮助你。 Docker 可以从 Debian 存储库安装。您所要做的就是运行此命令: 但是, 您将无法从 Debian 获得最新的 Docker 版本 。 这就是为什

    2024年02月04日
    浏览(47)
  • Debian11之Docker稳定版本安装

    官方地址 常用操作,参考这篇文章 基于docker地址(慢) 基于aliyun地址(快) 基于docker地址(慢) 基于aliyun地址(快) 登陆阿里云控制台 配置Docker运行时镜像加速器 配置Containerd运行时镜像加速器 Containerd通过在启动时指定一个配置文件夹,使后续所有镜像仓库相关的配置

    2024年02月13日
    浏览(43)
  • Yarn介绍及快速安装 - Debian/Ubuntu Linux

    Yarn 是一个用于管理 JavaScript 包的快速、可靠和安全的包管理器。它是由 Facebook、Google、Exponent 和 Tilde 团队共同开发的,旨在提供比 npm 更快速、可靠的包管理体验。 以下是 Yarn 的一些主要特点和优势: 快速安装:Yarn 使用并行下载和缓存机制,能够更快地下载和安装依赖包

    2024年02月12日
    浏览(40)
  • Debian 12 / Ubuntu 22.04 安装 Docker 以及 Docker Compose 教程

    本文将指导如何在 Debian 12 和 Ubuntu 22.04 下安装 Docker 以及 Docker Compose。 PS:本文同时适用于 Debian 11 以及 Ubuntu 20.04 什么是 Docker? Docker 是一种容器化技术,可以在服务器上快速搭建容器并在不污染宿主机的情况下运行软件,而不再需要安装配置各种环境。开源 Docker 社区致力

    2024年02月05日
    浏览(54)
  • wsl2安装docker引擎(Install Docker Engine on Debian)

    官方地址: 在 Debian 上安装 Docker 引擎  https://docs.docker.com/engine/install/debian/ 1.卸载旧版本 在安装 Docker 引擎之前,您必须首先确保卸载任何冲突的软件包。 发行版维护者在他们的存储库。必须先卸载这些软件包,然后才能安装 Docker 引擎的正式版本。 要卸载的非官方软件包是

    2024年02月13日
    浏览(47)
  • 【技术分享】RK356X Debian/Ubuntu 系统安装Docker

    本文基于IDO-SBC3528主板演示Debian/Ubuntu 系统任何安装Docker,方法适用于RK3568全系列产品。  IDO-SBC3528-V1采用RK3568四核64位开发的智能主板,可作为RK3568开发评估板,支持8G大内存;支持PCIE2.0接口,可扩展大容量固态硬盘;支持双千兆以太网口;支持双频WiFi、蓝牙4.2以上,可扩展

    2024年02月12日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包