概要
CentOS7を利用して最新版のDockerのインストールを実行する方法。
前提条件
・CentOS7のインストール、初期設定が完了していること。
・プロキシ経由で通信する環境であること。
Dockerのインストール
① yumのアップデートします。
yum -y update
② 旧バージョンのDockerをアンインストールします。
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
③ 公式リポジトリのインストールをします。
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
④ DockerCEのインストールをします。
yum install -y docker-ce docker-ce-cli containerd.io
Dockerの起動とプロキシの設定
① Dockerの起動と自動起動設定します。
systemctl start docker
systemctl enable docker
② Dockerのバージョンを確認します。
docker --version
③ Dockerのプロキシの設定をします。
mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://:@:" "HTTPS_PROXY=http://:@:" "NO_PROXY=localhost"
④ 設定を反映するためにサービス、Dockerの再起動します。
systemctl daemon-reload
systemctl restart docker
⑤ 接続テスト
docker run hello-world