当前位置: 首页 > news >正文

kali中安装docker

文章目录

  • 前期准备
  • 安装步骤
  • 后续设置


前期准备

  1. 更新系统包列表
    打开终端,首先更新你的系统包列表,确保安装的是最新版本的软件包。

    sudo apt update
    
  2. 安装依赖
    安装docker.io所需的依赖包。这一步确保了系统具备安装Docker的基本条件。

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker的官方GPG密钥
    使用curl命令添加Docker的官方GPG密钥,这保证了你从官方源安装软件包的安全性。

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  4. 设置Docker的稳定仓库
    添加Docker的稳定仓库到你的系统,这样你就能安装到稳定版的Docker。

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

安装步骤

  1. 安装docker.io
    使用APT安装docker.io,这是Docker的官方软件仓库提供的包。

    sudo apt install docker.io
    
  2. 查看docker版本
    安装完成后,输入命令来查看Docker客户端和服务器的版本信息。

    sudo docker version
    

    能正常输出,意味着安装成功。

后续设置

  1. 非root用户运行Docker(如果需要):
    默认情况下,Docker命令需要root权限。如果你希望以普通用户身份运行Docker,需要将用户添加到docker组。

    sudo usermod -aG docker your-username
    

    替换your-username为你的用户名。之后,你可能需要注销并重新登录,以使组变更生效。

  2. 启动Docker服务(如果需要):
    如果Docker服务没有自动启动,你可以手动启动它。

    sudo systemctl start docker
    
  3. 设置Docker开机自启(如果需要):
    让Docker在系统启动时自动启动。

    sudo systemctl enable docker
    

相关文章:

  • SARscape——Lee滤波
  • celery使用 Zookeeper 或 kafka 作为broker,使用 mysql 作为 backend
  • POSTMAN接口详解
  • CentOS Linux 7系统中离线安装MySQL5.7步骤
  • Zabbix 7.0 LTS新特征
  • xss-lab靶场level1-level10
  • Centos7升级K8S集群
  • YOLOv10改进 | Neck | 添加双向特征金字塔BiFPN【含二次独家创新】
  • RK3568技术笔记十四 Ubuntu创建共享文件夹
  • 掌握心理学知识成为产品经理一门必修课?
  • 第一百一十六节 Java 面向对象设计 - Java 终止块
  • MySQL 常用函数总结
  • SAP 新安装的系统,财务开账期OB52需要传输
  • C++的智能指针 RAII
  • 【AI应用探讨】— 盘古大模型应用场景
  • 【391天】每日项目总结系列128(2018.03.03)
  • HTTP--网络协议分层,http历史(二)
  • js操作时间(持续更新)
  • PaddlePaddle-GitHub的正确打开姿势
  • Python学习笔记 字符串拼接
  • Redux 中间件分析
  • sessionStorage和localStorage
  • Shell编程
  • swift基础之_对象 实例方法 对象方法。
  • Terraform入门 - 3. 变更基础设施
  • underscore源码剖析之整体架构
  • Zsh 开发指南(第十四篇 文件读写)
  • 半理解系列--Promise的进化史
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 京东美团研发面经
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前端设计模式
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 通过几道题目学习二叉搜索树
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $.ajax中的eval及dataType
  • (C语言)逆序输出字符串
  • (九十四)函数和二维数组
  • (六)Hibernate的二级缓存
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)h264中avc和flv数据的解析
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转载)Linux 多线程条件变量同步
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • ***利用Ms05002溢出找“肉鸡
  • ./configure,make,make install的作用
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复