RHEL7の特定のバージョン17.03にDockerCEをインストールすることはできますか?RHEL7にDocker CE 17.03をインストール
情報がここにあります:RHEL上にインストールドッカーについて
- https://docs.docker.com/engine/installation/linux/rhel/#install-using-the-repositoryが、何のバージョン情報はありません。 ドッカー17.03と
、ここでしかドッカーEEでないドッカーCE
RHEL7の特定のバージョン17.03にDockerCEをインストールすることはできますか?RHEL7にDocker CE 17.03をインストール
情報がここにあります:RHEL上にインストールドッカーについて
、ここでしかドッカーEEでないドッカーCE
vのドッカーについて話しますhereを使用して、RHEL 7.3 64ビットにDocker CE 17.03(またはそれ以降のバージョン)をインストールすることができます。 はRHEL上ドッカーCEリポジトリを設定します。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
はRHEL上ドッカーCEの最新バージョンインストールします。また
sudo yum -y install docker-ce
を、あなたはドッカーCEの特定のバージョンを指定することができます。
sudo yum -y install docker-ce-<version>-<release>
開始ドッカー:
sudo systemctl start docker
あなたドッカーCEのインストールをテストします。
sudo docker run hello-world
まあ多分あなたはRHEL 7.3にドッカーCE 17.06または17.03をインストールacheiveすることができますが、ドッカーのドキュメントは非常に明確である:
Docker Community Edition (Docker CE) is not supported on RHEL.
https://docs.docker.com/engine/installation/linux/docker-ee/rhel/
を参照してください。あなたのコーヒーマシンでDoomを実行していませんが、オプションがあればうれしいです。 – Saustrup
使い捨てのdevテストの手順RHEL 7.3。本番環境では絶対にしないでください。
# pre-requisite for container-selinux-2.9-4.el7.noarch.rpm
sudo yum install policycoreutils-python
wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm
sudo rpm -i container-selinux-2.21-1.el7.noarch.rpm
#Set up the Docker CE repository on RHEL:
sudo yum install -y yum-utils
sudo yum install -y device-mapper-persistent-data lvm2
sudo yum-config-manager --enable rhel-7-server-extras-rpms
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
# Install the latest version of Docker CE on RHEL:
sudo yum -y install docker-ce
#Start Docker:
sudo systemctl start docker
#Test your Docker CE installation:
sudo docker run hello-world
# configure Docker to start on boot
sudo systemctl enable docker
# add user to the docker group
sudo usermod -aG docker jethro
# install Docker Compose:
# install python-pip
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install ./epel-release-latest-7.noarch.rpm
sudo yum install -y python-pip
sudo pip install docker-compose
# upgrade your Python packages:
sudo yum upgrade python*
上記はあなたがプロキシを使用していないことを前提としています。もしそうなら、/etc/yum.repos.d/
の各ファイルの各ブロックの最後にproxy=http://myproxy:myport
行を追加するか、/etc/yum.conf
に追加する必要があります。
これが役に立ちます。エラーの下に直面している人のために
あなたのソリューションは完璧に機能しました!どうもありがとう!質問:なぜあなたはPRDのために同じプロセスを推奨していないのですか? PRDの正しいプロセスは何でしょうか? –
スケーラビリティの問題については、特に本番環境でのDockerのサポートが必要となります。 –
container-selinuxの部分が古くなっています。使用: 'wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm; rpm -i container-selinux-2.21-1.el7.noarch.rpm' – MadMike
:
Error: Package: docker-ce-17.06.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2.9
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
RHEL上でドッキングウィンドウをインストールする際7.3+我々は実行する必要があります。
subscription-manager repos --enable rhel-7-server-extras-rpms
yumのアップデートにインストールするために余分なRPMを可能にするであろう。この実行後:
yum update
その後、次のとおりです。 Install Docker
をこれが私のために働いています。
ありがとうございました!!! –
RHELにDocker CEを手動でインストールしようとすると、ライセンスに関する問題はありますか?これは法的に許可されていますか? –
これは実際には手動インストールではありませんが、それ以外にも、企業MobyはApache 2.0ライセンスでリリースされているため、インストールや使用に関するライセンスの問題はありません。あなたが企業からコードを取り出して再利用したり、それを支払うことなくエンタープライズを使用した場合、おそらくライセンスの問題が発生します。 –
'sudo systemctl enable docker'を忘れないでください。さもなければ、サービスは起動時に自動的に起動しません。 – fnkr