Meaningless Notebook

我輩は雑記帖である。名はまだない。


Docker をインスト-ルする18


in

CentOS 7.5 に Docker をセットアップする。

*

CentOS 8 より Docker は Podman の置き換え対象となり公式リポジトリから除外されている。

Docker を使用するのであれば Ubuntu 等の別 OS で構築する事を勧める。

手順は下記の通り。

  1. 必要なモジュ-ル をインスト-ル
  2. Docker Compose をインスト-ル
  3. 各種セットアップ

1.必要なモジュ-ル をインスト-ル

必要なモジュ-ルを下記コマンドでインスト-ル

yum install docker

2.Docker Compose をセットアップ

1.Docker Compose インスト-ル

下記コマンドを実行してDocker Compose を取得 及び 実行権限を付与する。

curl -L https://github.com/docker/compose/releases/download/最新バ-ジョン/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose -x http://プロキシサ-バの IPアドレス 又は ホスト名:プロキシサ-バのポ-ト番号
chmod a+x /usr/local/bin/docker-compose

2.バ-ジョン確認

下記コマンドを実行してバ-ジョン情報を確認する。

docker-compose --version

3.各種セットアップ

1.プロキシ設定

下記コマンドを実行して http-proxy.conf ファイルを配置するディレクトリを作成する。

mkdir /etc/systemd/system/docker.service.d/

下記コマンドを実行して httpd-proxy.conf ファイルを作成する。

vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://プロキシサ-バの IPアドレス 又は ホスト名:プロキシサ-バのポ-ト番号/" "HTTPS_PROXY=https://プロキシサ-バの IPアドレス 又は ホスト名:プロキシサ-バのポ-ト番号/" "NO_PROXY=localhost,127.0.0.1"

2.サ-ビスの自動起動設定

下記コマンドを実行してサ-ビス起動設定

systemctl start docker.service
systemctl enable docker.service

最後に

ちょっと触ってみた Docker。

確かに便利だけど、仮想マシン上で Docker を動かすのってどうなんだろう…

保守的な面ではいいと思うんだけど、なんかもやっとする。

参考元

  1. Small Office & Simple IT
  2. Docker Composeのインストール方法(CentOS7.3)
  3. 防火壁の中の Docker
  4. curlコマンドにてproxy設定
  5. Docker Compose

Amazon