- 通過 uname -r 命令查看你當前的內核版本
uname -r
yum update
- 卸載舊版本docker
yum -y remove docker docker-common docker-selinux docker-engine
- 設置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里雲yum源
- 查看所有倉庫中所有docker版本,並選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
- 安裝docker
yum install -y docker-ce #由於repo中默認只開啓stable倉庫,故這裏安裝的是最新穩定版17.12.0
yum install -y <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce
- 啓動docker並加入開機自動啓動
systemctl start docker
systemctl enable docker
- 配置阿里雲鏡像加速
mkdir -p /etc/docker
vi /etc/docker/daemon.json
添加以下內容
{"registry-mirrors":
["https://5f2jam6c.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com"]
}
- 重新加載配置文件
systemctl reload docker
- 重啓docker
systemctl restart docker
- 下載鏡像
docker pull sonatype/nexus3
- 創建數據目錄
mkdir -vp /opt/nexus/nexus-data && chown -R 200 /opt/nexus/nexus-data
- 啓動容器
docker run -d -p 8081:8081 --name nexus --restart=always -v /opt/nexus/nexus-data:/nexus-data sonatype/nexus3
- 訪問
http://ip:8081
ip 爲遠程主機的 ip 地址
默認用戶名/密碼: admin/admin123,如果登不上去只能去docker容器中查看密碼了,然後登錄後修改密碼即可
如果安裝出現錯誤,請評論。