1. ホーム
  2. Qt

CentOS 7のインストールとDockerの展開

2022-02-14 21:21:49
<パス

Dockerは、CentOSシステム上で3.10以上のカーネルバージョンを必要とします。このページの前提条件を確認し、お使いのバージョンのCentOSがDockerをサポートしているかどうかを確認してください。uname -r コマンドで現在のカーネルバージョンを確認します。

uname -r 


centosバージョン

3.10.0-514.el7.x86_64

1. dockerの初期インストールと起動

yum update -y
yum -y install docker
systemctl start docker

vi /etc/docker/daemon.json

{
  "registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]
}

vi /lib/systemd/system/docker.service

Replace ExecStart=/usr/bin/dockerd on line 11, with

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654

2375 is the administrative port, 7654 is the alternate port

Write the docker management port in ~/.bashrc

export DOCKER_HOST=tcp://0.0.0.0:2375

source ~/.bashrc

systemctl daemon-reload
systemctl restart docker.service

docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.


2. ミラーリングの設定

vi /etc/docker/daemon.json

{
  "registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]
}


3. 管理用ポートマッピングの公開

vi /lib/systemd/system/docker.service

Replace ExecStart=/usr/bin/dockerd on line 11, with

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654

2375 is the administrative port, 7654 is the alternate port

Write the docker management port in ~/.bashrc

export DOCKER_HOST=tcp://0.0.0.0:2375

source ~/.bashrc


4. dockerを再起動する

systemctl daemon-reload
systemctl restart docker.service


5. dockerがインストールされ、正しく動作していることをテストする

docker run hello-world


6. 結果を見る

Hello from Docker!
This message shows that your installation appears to be working correctly.