首页 > 其他分享 >debain系统安装docker

debain系统安装docker

时间:2024-08-29 15:07:47浏览次数:4  
标签:sudo debain apt 软件包 Docker 安装 docker

1. 更新软件包列表

首先,更新系统的软件包列表:
sudo apt-get update

2. 安装依赖包

安装 Docker 所需的依赖包:
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

3. 添加 Docker 的 GPG 密钥

下载并添加 Docker 的 GPG 密钥:
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 设置国内镜像源

将 Docker 的软件包镜像源配置为国内镜像,这里以清华大学的镜像源为例:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 更新软件包列表

添加完 Docker 的国内镜像源之后,更新软件包列表:
sudo apt-get update

6. 安装 Docker 引擎

使用以下命令安装 Docker 引擎及相关工具:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

7. 验证安装

运行以下命令验证 Docker 是否安装成功:
sudo docker run hello-world

如果看到 “Hello from Docker!” 的信息,说明 Docker 安装成功。

8. (可选) 非 root 用户运行 Docker

要让普通用户运行 Docker,你可以将该用户添加到 docker 组:
sudo usermod -aG docker $USER

然后退出并重新登录,或者运行 newgrp docker 使更改生效

标签:sudo,debain,apt,软件包,Docker,安装,docker
From: https://www.cnblogs.com/wafulo/p/18386683

相关文章

  • Linux | Ubuntu 16.04.4 通过docker安装单机FastDFS
    Ubuntu16.04.4通过docker安装单机fastdfs前言很久没有写技术播客了,这是一件很不应该的事情,做完了事情应该有沉淀的。我先说一点前情提要,公司的fastdfs突然就挂了,做过的操作就是日志文件太大了,所以把日志文件给删了,理论上这个动作应该不影响程序运行才对。然后tracker怎么都......
  • Linux系统安装nginx
    目录一、下载软件包二、安装依赖三、安装Nginx四、启动&停止五、配置systemd方式管理NG六、启动&停止七、实验测试一、下载软件包网址:https://nginx.org/二、安装依赖yum-yinstallgccpcre-develzlib-developensslopenssl-devel三、安装Nginx#解压tar......
  • docker file
    用来构建镜像的,指令:FROM指定基础镜像,用于后续的指令构建。MAINTAINER指定Dockerfile的作者/维护者。(已弃用,推荐使用LABEL指令)LABEL添加镜像的元数据,使用键值对的形式。RUN在构建过程中在镜像中执行命令。下载库CMD指定容器创建时的默认命令。(可以被覆盖)指定......
  • Alias Autostudio2023软件下载Alias2022软件下载安装包(全版本)
    AliasAutostudio是一款由Autodesk公司开发的概念设计和3D建模软件。它主要用于汽车、工业产品等概念设计阶段,具有以下核心功能:-快速造型-内置丰富的基本造型工具,可以快速生成设计概念构思。-灵活编辑-使用子分模型方式组织数据,支持多种方式编辑模型。-渲染与......
  • EPLAN中2D安装板的绘制方法示例
    EPLAN中2D安装板的绘制方法示例如下图所示,在项目中新建一个安装板2D布局图,如下图所示,点击插入------盒子/连接点/安装板--------安装板,如下图所示,在属性–格式中设置安装板的宽度和高度,如下图所示,放置到图框中后发现比例貌似不对,如下图所示,我们重新设置......
  • 安装R包常见的方法
    首先尝试从CRAN安装:install.packages("GagnonMR")如果从CRAN安装失败,尝试从Bioconductor安装:BiocManager::install("GagnonMR")如果以上两种方法都不行,尝试从GitHub安装:devtools::install_github("gagelo01/GagnonMR")git上软件包下载安装在Ubuntu环境下,按照以......
  • Mac上HomeBrew安装及换源教程
    Mac上HomeBrew安装及换源教程        Mac的MacOS系统来源于Unix系统,得益于此Mac系统的使用类似于Linux,因此Linux系统中的包管理概念也适用于Mac,而HomeBrew便是其中的一个优秀的包管理工具,而包管理工具是什么呢?软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能,在终......
  • Windows下安装MySQL详细教程
    Windows下安装MySQL详细教程1、安装包下载  2、安装教程(1)配置环境变量(2)生成data文件(3)安装MySQL(4)启动服务(5)登录MySQL(6)查询用户密码(7)设置修改用户密码(8)退出 3、解决问题1、安......
  • pyspider的安装
    pyspider挺好用,原来用过,最近想用,发现尽管原来的东西还在,可是却安装不起来,最大的原因,是和python版本、各个库的版本的冲突相关。我把我跑通了的相关信息记录一下。1.python 用3.62.pyspider 0.3.83.pycurl 7.43.0.14.flask1.05.wsgidav2.4.1至于async的问题,按照网上教程,对......
  • Windows exe程序静默安装、不提示
    前言全局说明Windowsexe程序静默安装、不提示一、说明环境:Windows11家庭版23H222631.3737二、exe安装包参数2.1静默安装/S(大写S)MuMuNG-setup-V4.0.2.3233-0808023553.exe/S2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:4.2文件......