手动安装Docker及Docker-compose

【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、如果有好的建议可以提出来,一起交流。技术本身就源于分享。


分享到:


相關文章: