安装最新版本的Docker到CentOS7,这是一个古老的问题!
docker | Package Info | Community build serverから最新版のrpmをインストール。
以下是古老的文章。
我制作了 Docker v1.1.0 的 rpm 包。
我也根据@comutt的Docker v1.1.0的rpm制作方法在Qiita上尝试了一下。
如何制作最新版本的rpm
docker run -it tukiyo3/centos6-ja-rpmbuildenv /bin/bash
docker run -it tukiyo3/centos7-ja-rpmbuildenv /bin/bash
cd /rpmbuild/
git pull
git branch -r
git checkout -b v1.1.0 origin/v1.1.0
rpmbuild -bb SPECS/docker-io.spec
find . | grep rpm$
将以下内容以中文的原生方式进行改写:/rpmbuild/RPMS/x86_64/docker-io-1.1.0-1.el?.x86_64.rpm文件将被创建。
制作 CentOS7 的 RPM 构建环境。
yum install -y git tar gcc
yum install -y \
rpmdevtools \
glibc-static pandoc device-mapper-devel \
golang-github-godbus-dbus-devel \
golang-googlecode-sqlite-devel \
golang-googlecode-net-devel \
golang-github-gorilla-context-devel \
golang-github-gorilla-mux-devel \
golang-github-kr-pty-devel \
golang-github-kr-pty-devel \
golang-github-coreos-go-systemd-devel
rpm -Uvh ftp://fr2.rpmfind.net/linux/fedora/linux/development/rawhide/x86_64/os/Packages/g/golang-github-syndtr-gocapability-devel-0-0.7.git3c85049.fc21.noarch.rpm
yum clean all
rpmdev-setuptree
cd /
rm -rf /rpmbuild
git clone https://github.com/comutt/docker-SRPM.git rpmbuild
cd rpmbuild
git pull
git branch -r
git checkout -b v1.1.0 origin/v1.1.0
rpmbuild -bb SPECS/docker-io.spec
- /rpmbuild/RPMS/x86_64/docker-io-1.1.0-1.el7.centos.x86_64.rpm が生成される。