docker(一):centos7安装docker

[toc]

说明

  • 本博客每周五更新一次。
  • docker 是golang语言开发的虚拟化领域重要软件,它能在现有系统上虚拟化量一套操作系统,该系统如文件支持导入和导出版本管理。
  • docker 主要应用于云平台部署和AI程序的安装,对于运行环境复杂,安装繁琐的软件,都可以通过docker封装实现简便的安装和迁移。

分享

安装

在线安装

检查内核版本

  • 版本大于3.10,当前版本为4.18满足,命令:cat /proc/version

增加docker远程库

查看并安装docker

  • 查看可安装docker版本:yum list docker-ce --showduplicates | sort -r
  • 安装docker
    • 安装最新版:yum install docker-ce
    • 安装指定版本:yum install docker-ce-版本号

启动并添加开机服务

  • 启动:systemctl start docker
  • 开机启动:systemctl enable docker

验证安装是否成功

  • 运行:docker version,显示server和client版本表示成功。

离线安装

准备安装包

  • 安装yum工具:yum -y install yum-utils
  • 下载全量安装包:repotrack docker
    • 指定版本:repotrack docker-ce-18.06.3.ce-3.el7

安装docker

  • 确认docker服务需要的安装包:yum whatprovides docker-ce-3:20.10.7-3.el7
    • 从下载是全量包中安装缺失包
  • 安装服务:yum localinstall docker安装包

启动并添加开机服务

  • 启动:systemctl start docker
  • 开机启动:systemctl enable docker

验证安装是否成功

  • 运行:docker version,显示server和client表示成功。

优化

普通用户添加docker权限

  • root用户安装docker后其他用户无法使用docker,可以通过以下方法添加
    • 将登陆用户加入到docker用户组中:sudo gpasswd -a $USER docker
      • 特定用户如:csxa :sudo gpasswd -a csxa docker
    • 更新用户组: newgrp docker

总结

  • docker是当前一个重要技能,工作上主要用于AI程序部署,由于AI运行环境复杂多变,使用Docker封装完毕,现场可直接导入使用。
  • 系统化学习,深耕细作,努力成为佩服自己的人。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章