Docker

Dockerの困った時リスト(随時更新)

Dockerを使っているときに困っていることがあって調べて解決しても、いつの間にか忘れてしまうので残しておきます。
随時更新していきます。

動作環境

ホストOS CentOS 7

自己証明の証明書やhttp配下のレジストリからpush/pullする

オフィシャルなDocker Hubとかからpush/pullするときは問題ないんですけどプライベートなレジストリーとか使う場合はデフォルトだと操作できません。
以下のようにする必要があります。
/etc/docker/daemon.json


{
  "insecure-registries" : ["yourhost:5002"]
}

いろんなやり方があるみたいなのですがオフィシャルでは上記のように記載がありました。

マウント時に相対パスを指定したい

docker-composeを使ってホストディレクトリのマウントをするときは相対パスで指定できるのですたdockerの場合は相対パスは指定できません。
自分は以下のようにしています。


docker run --rm -it -v $(readlink -f ../tmp/):/project centos:7

タグがない(untagged)なイメージを削除する


docker rmi $(docker images -f "dangling=true" -q)

参考URL

Dockerでなイメージを一括で削除するワンライナー
Test an insecure registry

-Docker
-

Copyright© ビー鉄のブログ , 2020 All Rights Reserved Powered by AFFINGER5.