網上關於如果安裝Docker 的文章還是挺多的,但大多數描寫都比較寬泛,或者很多文章都沒有考慮到安裝Docker時遇到的網絡問題。下面我介紹一下本人在工作中的真實使用過程。
測試環境:操作系統:Centos7 ,國內加速器:daocloud.io
一、安裝Docker
1、安裝docker
2017年的3月1號之后,Docker的版本命名開始發生變化,同時將CE版本和EE版本進行分開,其中docker-ce為社區版本免費,docker-ee 為收費版,本人使用以 docker1.13
和 docker-ce版本為主。安裝docker1.13速度比較快,安裝docker-ce版本速度比較慢 .個人使用安裝 docker1.13 即可
# yum install docker
如果下載速度太慢,可離線下載合適的rmp,其后 yum install xxxxxxx.rpm 即可 !
此時,docker 安裝完成,可以通過 systemctl start docker 啟動了。
設置開機啟動
# systemctl enable docker
啟動 docker
# systemctl start docker
2、配置加速器
加速地址1:(下方命令可能已過期,請點擊這里重新獲取) 。 加速地址2:阿里雲的加速地址 https://cr.console.aliyun.com/cn-qingdao/mirrors
# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
執行完以上命令后會生成 配置文件 /etc/docker/daemon.json 但是這個文件里的json格式是錯誤的,json內容中多了一個逗號,要刪除並保存后,才可以重啟docker
# vim /etc/docker/daemon.json
修改配置文件 /etc/sysconfig/docker 設置 --selinux-enabled=false
# vim /etc/sysconfig/docker
》》》》修改配置解決:https://blog.csdn.net/a1010256340/article/details/80106156
修改完成后,再啟動
# systemctl start docker
二、安裝容器編排工具 Docker Compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
授權:
chmod +x /usr/local/bin/docker-compose
這就完成了docker compose 的在線安裝
在企業應用時,有時會不得不在內網環境中部署Docker應用 ,后面我會再寫一篇離線安裝Docker 和 Docker Compose的詳細教程
如果您在安裝過程中遇到問題,歡迎給我留言或者加我微信溝通: my186soft