CentOS Docker

DockerをCentOS7にインストール

更新日:

Dockerのインストール

DockerをCentOS7にインストールしてみたいと思います。

パッケージのインストール

古いバージョンのアンインストール

まず最初に古いバージョンがある場合はアンインストールします。

sudo yum  remove  docker-common docker container-selinux docker-selinux docker-engine

パッケージのインストール

次に必要なパッケージをインストールします。

sudo yum  install lvm2 device-mapper device-mapper-persistent-data device-mapper-event device-mapper-libs device-mapper-event-libs

リポジトリの追加

wgetコマンドでリポジトリをダウンロードします(wgetがない場合は先にwgetコマンドをインストールします)。

sudo yum -y install  wget
sudo wget https://download.docker.com/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

Docker CEのインストール

そして、ダウンロードしたリポジトリからDocker CEをインストールします。

sudo yum install docker-ce

Dockerの起動と自動起動設定

sudo systemctl start docker
sudo systemctl enable docker

インストールの確認

sudo docker run -it centos echo Hello-World

Root以外のアクセスを許可

sudo groupadd docker  #不要?
sudo useradd hide     #既にUserがある場合は不要
sudo usermod -aG docker hide

Firewalldの停止

CentOS7のFirewalldはDockerと競合する可能性があるので、停止します。

sudo systemctl stop firewalld
sudo systemctl disable firewalld

Docker-composeのインストール

Docker-composeとは、複数のコンテナを使うDockerアプリを、定義・実行するツールです。
尚、Docker for MacにはDocker-composeは含まれています。

curl -L https://github.com/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > docker-compose
sudo mv docker-compose /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

バージョン確認

docker-compose -v


-CentOS, Docker
-,

Copyright© WinRoad徒然草 , 2018 All Rights Reserved Powered by AFFINGER5.