dockerノート(転自:陳沙克ログ)


yum install epel-release
yum install axel vim git curl wget lrzsz gcc  python-devel yum* python-pip

docker公式repoの設定、docker CEバージョンのインストール
yum-config-manager \
--add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce
docker -v

dockerの設定
mkdir /etc/systemd/system/docker.service.d
tee /etc/systemd/system/docker.service.d/docker.conf < 
  

/usr/lib/systemd/system/docker.service

# ExecStart=/usr/bin/dockerd
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.10.139:4000

dockerの
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
docker info

registryサーバ
docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 \
--restart=always --name registry registry:2

モニタリングシステム
くのソフトウェアに し、 なもの:Prometheus、grafana、alertmanager、exporters
Prometheus
https://prometheus.io/docs/prometheus/latest/installation/
docker run -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml \
       prom/prometheus