centos 7 dockerのインストール
2410 ワード
1、インストール: yumを直接使用してdockerをインストール sudo yum install -y docker
docker daemonを起動します. sudo systemctl start docker
起動: sudo systemctl enable docker インストールが完了すると、コマンドdockerコマンドを実行して、 が正常にインストールされたかどうかを確認します.
2、1分間の味見倉庫に存在するcentosミラーを表示します. sudo docker search centos
ダウンロードミラー: sudo docker pull centos sudo docker pull dl.dockerpool.com:5000/centos
ネイティブミラーの表示: sudo docker images
起動コンテナ: docker run -ti dl.dockerpool.com:5000/centos/bin/bash
コンテナを表示します. docker ps -a
インストールの問題:
問題1エラーメッセージ: FATA[0000] Post http:///var/run/docker.sock/v1.18/images/create?fromImage=ubuntu%3Alatest : dial unix/var/run/docker.sock: no such file or directory エラーの原因: dockerは を起動していませんソリューション: docker:sudo systemctl start dockerを起動します.sudo systemctl enable docker
問題2:エラーメッセージ:pull dl.dockerpool.com:5000/centosでエラー FATA[0000] Error: v1 ping attempt failed with error: Get https://dl.dockerpool.com:5000/v1/_ping : tls: oversized record received with length 28012. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add
エラーの原因: ヒントを見て、dockerが起動する時、少なくなりました–insecure-registry dl.dockerpool.com:5000このオプション、これをdockerのプロファイルに追加する必要があります、Ubuntuシステムのプロファイルは/etc/default/dockerで、Centosシステムのプロファイルは/etc/sysconfig/docker に置きます centosなのでvim/etc/sysconfig/docker、optional地方に–insecure-registry dl.dockerpool.com:5000 を加える実行完了後、docker:systemctl restart dockerを再起動し、dockerを観察すると、dockerにこのオプションが追加されていることがわかりました: root 14119 1 0 06:07 ? 00:00:00/usr/bin/docker -d –selinux-enabled –insecure-registry dl.dockerpool.com:5000
2、1分間の味見
インストールの問題:
問題1
問題2:
--insecure-registry dl.dockerpool.com:5000
to the daemon’s arguments. In the case of HTTPS, if you have access to the registry’s CA certificate, no need for the flag; simply place the CA certificate at/etc/docker/certs.d/dl.dockerpool.com:5000/ca.crt