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

【Docker】Linux主机部署Docker

Docker部署

1.二进制文件部署

  • 到如下地址,下载二进制包。

    Docker官网:https://docs.docker.com/engine/install/binaries/

    网易镜像源:https://mirrors.163.com/docker-ce/linux/static/stable/x86_64/

  • 下载好的二进制包上传到主机,进行解压。

    tar -zxvf docker-20.10.24.tgz
    
     

    image-20231106150209515

  • 移动解压后的文件到系统路径,或设置环境变量。

    sudo cp docker/* /usr/bin/
    
     

    image-20231106150545168

  • 启动docker。

    sudo dockerd &
    

    image-20231106150755770

  • 测试Docker是否安装成功。

    sudo docker version
    
     

    image-20231106151246803

2.普通用户使用docker

  1. 创建docker用户组,并将普通用户添加至docker组 如果docker组不存在的话,需要先行创建

    sudo groupadd docker
    
     

    将用户添加至docker用户组,$USER 用户名称

    sudo usermod -aG docker $USER
    
     

    被添加的用户并不会立即生效,需要注销后重新进行登录

    newgrp docker
    
  2. 重新启动docker服务

    检查先前启动docker的进程id

    ps -ef | grep docker
    
     

    kill掉之前启动的docker进程

    sudo kill -9 $docker-pid
    
     

    image-20240220111535746

  3. 确保用户有访问 docker.socket 文件的权限。

    sudo chown :docker /var/run/docker.sock
    
  4. 普通用户执行docker命令进行确认。

    docker version
    
     

    出现下图所示,普通用户能够正常使用docker,后期不再需要sudo权限。

    image-20240220111716705

http://www.lryc.cn/news/303179.html

相关文章:

  • vue前端docx库生成word表格 并合并单元格的例子
  • FastGPT配置文件及OneAPI程序:
  • Positive Semidefinite Matrices 什么是半正定矩阵?(undone)
  • shapely 笔记:STR TREE
  • neo4j常用代码
  • OpenAI划时代大模型——文本生成视频模型Sora作品欣赏(五)
  • Less预处理器教程
  • PCL 计算点云AABB包围盒的体积
  • 论软件测试工程师 重要性!
  • 防御第六次作业-防火墙综合实验(av、url过滤、dns过滤)
  • 打码半年,开源一款自定义大屏设计软件!
  • 云计算基础-大页内存
  • 数据结构-邻接链表
  • 十三、集合进阶——单列集合 及 数据结构
  • Android | ArcGIS入门
  • dockerfile文件书写
  • 蓝桥杯-整数删除
  • 以程序员的视角,看前后端分离的是否必要?
  • Linux:sed进阶(12)
  • Linux命令-builtin命令(执行bash内建命令)
  • HTML的特殊字符
  • 内核移植学习
  • Mysql 两个日期相减得到指定的格式数据
  • 第六十四天 服务攻防-框架安全CVE复现Apache shiroApache Solr
  • JavaScript 设计模式之享元模式
  • 利用故事推动企业变革:如何提升数据分析技能
  • Python内置函数04——enumerate
  • unity学习(28)——登录功能
  • Mac公证脚本-Web公证方式
  • 让你专注工作的思维模板,进入每天的专注生活