首页 > 系统相关 >docker在linux下的安装

docker在linux下的安装

时间:2024-09-08 22:14:18浏览次数:8  
标签:sudo apt Step ce linux docker 安装 Docker

Docker 安装步骤 (Ubuntu)

  • Step 1: 更新系统软件包
sudo apt update
  • Step 2: 安装依赖包【用于通过HTTPS来获取仓库】
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  • Step 3: 添加 Docker 官方 GPG 密钥
    curl 是一个用于在命令行中传输数据的工具,支持多种协议,包括 HTTP、HTTPS、FTP 等
    但是其在root下的运行很奇怪
sudo -i #用来在终端中以 root 用户的身份启动一个新的登录 shell
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce.gpg
  • Step 4: 验证 GPG 密钥
sudo apt-key fingerprint 0EBFCD88
  • Step 5: 添加 Docker 阿里稳定版软件源
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  • Step 6: 再次更新软件包
sudo apt update
  • Step 7: 安装 Docker
sudo apt install docker-ce docker-ce-cli containerd.io
  • Step 8: 测试 Docker 安装
sudo docker run hello-world
  • Step 9: 查看已下载的镜像
sudo docker images
  • Step 10: 配置用户组
sudo usermod -aG docker galaxfy
su - galaxfy  # 刷新shell状态
docker images # 验证用户组配置

其他 Docker 运行命令:

  • 查看 Docker 状态
sudo systemctl status docker
  • 启动 Docker
sudo systemctl start docker
  • 设置 Docker 开机自启
sudo systemctl enable docker
  • 停止 Docker 服务
sudo systemctl stop docker
  • 安装特定版本的 Docker
sudo apt-cache madison docker-ce  # 显示可用版本
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io # 将需要的版本替换 VERSION_STRING 进行安装, 例如 5:20.10.17~3-0~ubuntu-focal

标签:sudo,apt,Step,ce,linux,docker,安装,Docker
From: https://www.cnblogs.com/skybase/p/18403525

相关文章

  • Linux文件和用户管理
    文件管理在Linux中有一句俗语:一切皆是文件。控制程序=控制文件Linux存放文件Windows是以多根的方式来组织文件,如C:\或D:\;并且两者之间是属于同一级,对数量没有任何限制而Linux却不同,Linux是以单根的方式来组织文件,这个根就叫做"/",即Linux所有的文件都在这里面Linux所有......
  • Redis 入门 - 安装最全讲解(Windows、Linux、Docker)
    经过上一章节的介绍,相信大家对Redis已经有了大致的认知,今天主要给大家详细讲解Redis在Windows、Linux、Docker下的安装过程。01Windows下面给大家介绍三种在Windows环境下安装Redis的方式:官方建议方式、可执行文件方式、脚本方式。1、官方建议方式Redis官方是不支持直接......
  • Linux目录结构进阶和过滤命令(三)
    1.日志查询四剑客注意:查看日志的时候不要用cat或者vim命令,在工作中日志的内容很多,用cat会刷屏,用vim又特别的占用内存,所以我们引出了四条有关查看日志的相关命令1.1四剑客之headhead#显示文件的头几行,默认显示十行head-nnum#显示头num行实例一:显示/etc/passwd的......
  • Linux文件属性及相关命令
    1.Linux文件体系概述2.inode和block的概述2.1inodeinode索引节点,inode号码类似于身份证号码,通过inode号码可以找到文件的内容。inode是一个空间,inode号是空间的位置,inode空间中存放的是文件属性信息,文件大小,修改时间,权限,所有者inode空间中存放block的位置(指向......
  • Eclipse安装包下载慢解决方法
    最近开始学习Java,使用经典的EclipseIDE,结果发现下载太慢……问题分析Eclipse的下载依赖于其他镜像,(在我这里)默认为朝鲜的镜像(可能在不同电脑中默认不同):点击SelectAnotherMirror:选择中国的镜像:......
  • Linux主流系统的优缺点深度解析
    Linux主流系统的优缺点深度解析Linux,作为开源和免费的操作系统,以其高度的稳定性、安全性、灵活性以及丰富的软件生态系统,在服务器、嵌入式系统和桌面计算等多个领域得到广泛应用。本文将深入探讨几种主流的Linux发行版——RedHat、CentOS、Ubuntu、Debian和Fedora,并详细分析它们的......
  • Hadoop集群搭建----Hadoop安装与配置
    (1)上传Hadoop安装包:Hadoop安装包上传到虚拟机/erport/software目录Hadoop版本:hadoop-3.3.1.tar.gz(2)解压安装Hadoop:tar-zxvfhadoop-3.3.1.tar.gz-C/erport/servers/(3)配置Hadoop环境变量:vim/etc/profile生效:source/etc/profile(4)验证Hadoop环境:hadoopversion......
  • Linux常用命令大全
    目录1.Linux严格区分大小写2.Linux一切皆文件3.Linux不依靠扩展名区分文件类型4.Linux中所有的存储设备都必须挂载后才能使用5.Windows中的程序不能直接在Linux中使用命令基本格式1、显示目录下的内容2、目录切换命令3、创建目录命令5、创建空文件或修改文件时间6......
  • Windows NoiLinux
    在Windows下使用NoiLinuxubuntu-noi-v2.0.iso下载ubuntu-noi-v2.0.iso打开VMWare,创建新的虚拟机->自定义(高级)->下一步->下一步->安装程序光盘映像文件(iso),选择下载的ubuntu-noi-v2.0.iso后面直接跳过就行了,可能需要你留意的是分配处理器内核(2+2即可),分配......
  • navicat安装与使用(详细使用教学)
    1,navicat使用通过上面的学习,我们发现在命令行中写sql语句特别不方便,尤其是编写创建表的语句,我们只能在记事本上写好后直接复制到命令行进行执行。那么有没有刚好的工具提供给我们进行使用呢?有。1.1navicat概述NavicatforMySQL是管理和开发MySQL或MariaDB的理想......