CentOs安裝docker

來源:互聯網
上載者:User

標籤:官方文檔   doc   安裝   manage   http   dial   config   添加   mis   

參照官方文檔安裝dockerCE版本

1.安裝需要的依賴包,主要涉及yum-config-manager/device-mapper-persistent-datalvm2

通過如下命令可以查看本地是否已經安裝了相關依賴包

#通過TAB鍵可以補全相關命令,表示安裝成功yum-config-manageryum list installed | grep device-mapper-persistent-data #查看是否安裝device-mapper-persistent-data#如下結果表示已經安裝完畢#device-mapper-persistent-data.x86_64    0.7.3-3.el7                    @anacondayum list installed | grep lvm2#有結果表示已經安裝完畢#lvm2.x86_64                             7:2.02.177-4.el7               @anaconda#lvm2-libs.x86_64                        7:2.02.177-4.el7               @anaconda#lvm2-python-libs.x86_64                 7:2.02.177-4.el7               @anaconda

如上所示,說明已經安裝完畢,無需重複安裝。若是未安裝完畢,參照官網安裝即可

sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2

2.添加穩定docker源

sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

通過命令 yum repolist #預設顯示enabled,未生效的添加參數disabled即可 查看目前哪些可用的源

3.安裝docker

sudo yum install docker-ce

4.將docker添加為開機自啟動,同時啟動docker服務

sudo systemctl status docker.service #查看服務狀態sudo systemctl enable docker #開機自啟動sudo systemctl start docker #啟動服務

啟動之後執行 docker version 提示無許可權問題

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/version: dial unix /var/run/docker.sock: connect: permission denied

通過查看/etc/group檔案,發現已經存在docker使用者組,但是未配置普通使用者

docker:x:983

(若未配置docker使用者組,需先執行命令 sudo groupadd docker 添加使用者組)

此時,執行命令

sudo usermod -aG docker fengxm #fengxm為需要添加的使用者名稱

執行完畢,發現添加成功 docker:x:983:fengxm 

此時,重啟電腦或者logout/login,再執行命令 docker version 即可

[[email protected] ~]$ docker versionClient: Version:           18.06.1-ce API version:       1.38 Go version:        go1.10.3 Git commit:        e68fc7a Built:             Tue Aug 21 17:23:03 2018 OS/Arch:           linux/amd64 Experimental:      falseServer: Engine:  Version:          18.06.1-ce  API version:      1.38 (minimum version 1.12)  Go version:       go1.10.3  Git commit:       e68fc7a  Built:            Tue Aug 21 17:25:29 2018  OS/Arch:          linux/amd64  Experimental:     false

 

 

參考文檔:

docker官方文檔

使用者配置

CentOs安裝docker

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.