手動安裝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、如果有好的建議可以提出來,一起交流。技術本身就源於分享。


分享到:


相關文章: