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封裝完畢,現場可直接導入使用。
  • 系統化學習,深耕細作,努力成爲佩服自己的人。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章