LoginSignup
3
3

More than 3 years have passed since last update.

(メモ) AWSのRHEL7.6でDocker CEを入れた。

Last updated at Posted at 2019-09-30

はじめに

これは、検証環境で一時的にDocker CEを使う必要があった際に対応した内容を、備忘録兼ねてメモしたものです。
ご自身の環境でDockerをインストールする場合は、ご自身の責任において情報を調査し対応を決める必要があります。(サポートが必要?Docker EEを導入する?導入方法は?等。)

状況

RHEL7.6で導入できるDockerのバージョンが古すぎる。デフォルトのyumだと入れられない。

$ sudo yum repolist all | greop etrasxtras
[2019-07-24 11:43:48.460] rhui-REGION-rhel-server-debug-extras/7Server/x86_64         Red  disabled
[2019-07-24 11:43:48.469] rhui-REGION-rhel-server-extras/7Server/x86_64               Red  enabled
[2019-07-24 11:43:48.469] rhui-REGION-rhel-server-source-extras/7Server/x86_64        Red  disabled
$ sudo yum info docker-ce
[2019-07-24 11:54:15.874] Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
[2019-07-24 11:54:16.229] Available Packages
[2019-07-24 11:54:16.229] Name        : docker
[2019-07-24 11:54:16.229] Arch        : x86_64
[2019-07-24 11:54:16.229] Epoch       : 2
[2019-07-24 11:54:16.229] Version     : 1.13.1
[2019-07-24 11:54:16.229] Release     : 96.gitb2f74b2.el7
[2019-07-24 11:54:16.229] Size        : 18 M
[2019-07-24 11:54:16.240] Repo        : rhui-REGION-rhel-server-extras/7Server/x86_64
[2019-07-24 11:54:16.240] Summary     : Automates deployment of containerized applications
[2019-07-24 11:54:16.240] URL         : https://github.com/docker/docker
[2019-07-24 11:54:16.240] License     : ASL 2.0

インターネット接続できる場合

$ sudo yum-config-manager \
   --add-repo \
   https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce docker-ce-cli containerd.io

インターネット接続ができない場合

rpmパッケージの入手

下記から入手。
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

実際にダウンロードしたのは以下。
・containerd.io.x86_64 0:1.2.6-3.3.el7
・docker-ce.x86_64 3:18.09.7-3.el7
・docker-ce-cli.x86_64

extra repoの有効化、前提パッケージのインストール

コマンドだけ。。

$ sudo yum repolist all | grep extras
$ sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
$ sudo yum repolist all | grep extras
$ sudo yum info container-selinux
$ sudo yum install container-selinux
$ sudo yum-config-manager --disable rhui-REGION-rhel-server-extras

docker インストール

書くまでもない。。

$ sudo yum install *.rpm
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3