不能启动的问题 社区版安装后_CentOS7下安装docker(亲测+完整)
說明:
1、docker要求Centos系統內核高于3.10,安裝前先驗證你的Centos版本是否支持docker;
2、docker有兩個分支版本:docker CE和docker EE,即社區版和企業版,自學研究建議使用社區版本;
本文章介紹安裝dockerCE社區版本
- 通過 uname -r 命令查看你當前的內核版本
- 安裝docker之前,需要關閉防火墻
- 使用 root 權限登錄 Centos,確保 yum 包更新到最新。
- 卸載舊版本(如果安裝過舊版本的話)
- 安裝Docker依賴庫
- 設置yum源(國外源下載速度慢或無法下載,此處建議使用阿里源)
- 如果需要指定版本安裝的,可以查看所有倉庫中docker版本
- 安裝dockerCE
- 啟動docker并加入開機啟動
- 驗證是否成功安裝(分client和service兩部分,如下圖安裝成功)
此處docker已安裝完成!
另外,docker默認為官方遠程倉庫hub.docker.com,但由于網絡原因,下載一個docker官方鏡像會花費很長時間甚至下載失敗,所以還需要配置鏡像加速。
可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器(加速地址獲取:阿里云后臺:【鏡像中心】 > 【鏡像加速器】,可以看到阿里云提供了一個專屬的鏡像加速地址)
$ sudo tee /etc/docker/daemon.json <然后重新加載Docker服務配置文件,重啟docker
$ sudo systemctl daemon-reload$ sudo systemctl restart docker測試使用docker,以安裝Nginx服務為例
$ docker search nginx #在docker倉庫查詢歷史版本$ docker pull nginx:latest #選擇當前最新版本$ docker images #查看本地鏡像,確認是否拉取成功$ docker run --name nginx-demo -p 8080:80 -d nginx --name nginx-demo : 容器的名稱 -p 8080:80 : 端口映射,將本地8080端口映射到容器內部的80端口 -d : 設置容器后臺運行 $ docker ps #查看nginx-demo是否啟動成功最后,客戶端在瀏覽器中輸入:http://公網地址>:8080
即可訪問nginx服務
測試完成!!!!!
引申閱讀
安裝完成后,docker info時提示如下截圖問題的話
屬于權限問題,需設置免sudo使用docker命令,需要將/var/run/docker.sock文件要dev用戶可讀可寫,屬組需添加到docker屬組。
如果還沒有 docker group 就添加一個
$ sudo groupadd docker將用戶加入該 group 內
$ sudo gpasswd -a dev docker重啟 docker 服務,切換當前會得到新 group 或者重啟 X 會話
$ newgrp - docker總結
以上是生活随笔為你收集整理的不能启动的问题 社区版安装后_CentOS7下安装docker(亲测+完整)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot springclo
- 下一篇: 8k分辨率需要多大带宽_又一支持8K分辨