Dockerセットアップ 第1弾
Dockerのインストール
1.Dockerのインストールの前準備をする。
- 以下のDockerのインストールページを参照にインストールを行う。
1-1.必要なパッケージをインストール
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1-2.リポジトリ追加
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1-3.yumのパッケージインデックスを更新
- DockerのINSTALLやUPGRADEの前に一回実行することが推奨されている
sudo yum makecache fast
1-4.インストール可能バージョンを調べる
yum list docker-ce.x86_64 --showduplicates | sort -r
2.Dockerのインストールを行う。
2-1.バージョン指定してインストール
- Dockerをバージョン指定してインストールは以下のコマンドで行う。
$ sudo yum install docker-ce-17.06.0.ce-1.el7.centos
- Dockerの最新バージョンのインストールは以下のコマンドで行う。
sudo yum install docker-ce
2-2.サービス起動
- Deamon化したDockerを以下のコマンドで起動させる。
sudo systemctl start docker.service
2-3.起動確認
- Docker起動の確認が行われたのか、以下のコマンドを実行して確認する。
systemctl status docker #実行結果は以下の通り ● docker.service - Docker Application Container Engine Loaded: loaded #以下省略
3.Dockerのproxy設定
3-1.docker.serviceをコピー
- プロキシサーバを設定している場合
- 以下のファイル
docker.service
をコピーする - コピー場所は
/etc/systemd/system/
のフォルダにコピー
sudo cp /usr/lib/systemd/system/docker.service /etc/systemd/system/
3-2.コピーしたdocker.serviceを開く
- ファイルをコピー後、ファイルを開く
cd /etc/systemd/system/ vi docker.service ## 以下のプロキシ設定を追加 Environment="HTTP_PROXY=http://xx.xxx.xx.xxx:xxxx"
3-3.docker.serviceのExecStartコマンドの直前にProxyの設定を追加
- ファイル
docker.service
のExecStart
コマンドの直前に以下の内容をコピーし保存
## 以下のプロキシ設定を追加 Environment="HTTP_PROXY=http://xx.xxx.xx.xxx:xxxx"
3-4.設定を再読込 & Docker再起動
docker.service
ファイルの設定後、再読込のため 以下のコマンドでデーモンをリロード
し、Dockerを再起動
する。
## デーモンをリロード systemctl daemon-reload ## Dockerを再起動 systemctl restart docker