【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大本營 的文章