一、Docker安裝(centos 最好要用 7.6 以上的版本)
1、安裝環境:
連接: https://www.cnblogs.com/eastonliu/p/11277014.html (建議安裝高版本)
- 系 統:CentOS Linux release 7.5.1084 (Core)
- Docker版本:17.0.3
查看下版本號: cat /etc/redhat-release
2、下載離線安裝包
docker安裝包下載:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.3.ce-1.el7.x86_64.rpm
依賴包下載:
docker-ce-selinux:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
3、安裝
rpm -ivh docker-ce-17.03.3.ce-1.el7.x86_64.rpm
備注:
rpm -i 需要安裝的包文件名
舉例如下:
rpm -i example.rpm 安裝 example.rpm 包;
rpm -iv example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的文件信息;
rpm -ivh example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的文件信息及安裝進度;
rpm -qa | grep jdk(查看的安裝包)
rpm -e --nodeps 要卸載的軟件包
高版本安裝:
rpm -ivh docker-ce-cli-18.09.8-3.el7.x86_64.rpm rpm -ivh container-selinux-2.107-3.el7.noarch.rpm rpm -ivh containerd.io-1.2.2-3.el7.x86_64.rpm rpm -ivh docker-ce-18.09.8-3.el7.x86_64.rpm
4、啟動
# 啟動
systemctl start docker
# 查看狀態
systemctl status docker
# docker 開機啟動:
systemctl enable docker
鏡像拉取
https://hub.docker.com/search?q=&type=image
二、Docker-compose安裝
下載:
https://github.com/docker/compose/releases
安裝:
1、把下載的安裝包上傳到服務器的/usr/local/bin/目錄下,增加執行權限
chmod a+x docker-compose
2、測試是否成功
docker-compose --version