【Docker】 Docker ~ Linux / 環境構築編 ~

 ■ はじめに

https://dk521123.hatenablog.com/entry/2017/09/23/235818

の続き。今回は、Linux。

 ■ 設定環境

 * OS : CentOS7
or
 * OS : Ubuntu

補足:公式サイトのインストール方法

最新のインストール方法は、
公式サイトを参照するといいかも。

Ubuntu
https://docs.docker.com/engine/install/ubuntu/
Docker Compose
https://docs.docker.com/compose/install/

 ■ 構築手順

【1】Docker のインストール
【2】Docker の起動及び自動起動 
【3】docker を sudo なしで実行できるように設定する

 【1】Docker のインストール

CentOS7

sudo yum -y update

sudo yum -y install docker

docker --version
# 「Docker version 1.13.1, build 774336d/1.13.1」が表示

Ubuntu

sudo apt-get upgrade

sudo apt install docker
docker --version

# Docker-compose をインストールする
sudo apt install docker-compose
docker-compose -v
# アンインストールなら
# sudo apt remove docker-compose

 【2】Docker の起動及び自動起動

# ★起動
sudo systemctl start docker

# 確認1
sudo systemctl status docker

# 確認2
sudo docker search centos | more

# ★自動起動
sudo systemctl enable docker

# 確認1
sudo systemctl is-enabled docker

【3】docker を sudo なしで実行できるように設定する

https://qiita.com/DQNEO/items/da5df074c48b012152ee

# 自分のユーザを調べる(今回は「admin」)
whoami

sudo gpasswd -a admin docker
sudo systemctl restart docker
exit
# 再度、入りなおす(これ、必要!)

 参考文献

https://qiita.com/uhooi/items/f8c67a9e716a226e28cd

関連記事

Docker ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2020/04/24/160044
Docker ~ Windows / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2017/09/23/235818
Docker ~ 基本編 / Dockerfile ~
https://dk521123.hatenablog.com/entry/2020/04/14/000000
Docker ~ 基本編 / docker-compose ~
https://dk521123.hatenablog.com/entry/2020/04/11/000000
Docker ~ 基本編 / dockerコマンド ~
https://dk521123.hatenablog.com/entry/2020/04/13/000000