【docker及docker-compose安裝方式】
1、Ansible 安裝
適用場景:集群
優點:效率高,集群部署更方便快捷
缺點:不適合單機部署,編寫劇本較麻煩。
2、Shell腳本安裝
適用場景:單機
優點:效率高
缺點:不適合集群部署
3、手動安裝
適用場景:單機優點:鍛鍊動手能力。
缺點:效率低
【安裝Docker】
1、卸載老的版本
# yum remove docker \\
docker-client \\
docker-client-latest \\
docker-common \\
docker-latest \\
docker-latest-logrotate \\
docker-logrotate \\
docker-engine
2、安裝必要的包
# yum install -y yum-util \\
device-mapper-persistent-data \\
lvm2
3、配置docker 源
Docker 官方源
# yum-config-maDnager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里docker源
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、Docker 安裝前查詢版本
# yum list docker-ce --showduplicates | sort -r
5、安裝docker
# yum install -y docker-ce-18.09.0 \\
docker-ce-cli-18.09.0 \\
containerd.io
6、Docker 版本檢查
# docker --version
【安裝docker-compose】
1、下載docker-compose穩定的版本
# curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2、對下載的版本給予可執行權限
# chmod +x /usr/local/bin/docker-compose
3、做軟連接,為了讓docker-compose可在全局執行
# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4、docker-compose版本檢查
# docker-compose --version
【Ansible和Shell兩種安裝方式-GitHub】
https://github.com/ITchaoge/devops-project
到此docker及docker-compose已經安裝完成!!
1、自己所學知識分享給大家,不喜歡勿噴!聲明:
1、自己所學知識分享給大家,不喜歡勿噴!!
2、如果有好的建議可以提出來,一起交流。技術本身就源於分享。
閱讀更多 IT大本營 的文章