docker

ERROR: cannot create network conflicts with network networks have overlapping IPv4

Docker composeなどを使い、コンテナを立ち上げるとネットワークコンフリクトが発生することがある。

docker buildコマンドおさらい 

docker buildを中心とするdockerコマンドの基本的なところをまとめた。

the input device is not a TTY

cronでdockerコンテナ内のシェルを動かし、結果をリダイレクトしようとした際 the input device is not a TTY とエラーが出て、期待通りに動かなかった。

invalid header field value “oci runtime error:

docker execでコンテナの中に入ろうとした際、エラーが吐かれ、中には入れなかった。

“transport: dial unix /var/run/docker/containerd/docker-containerd.sock: connect: connection refused”: unknown

dockerが高不可に陥ると本エラーが発生することがある。 原因はDockerを動かしているサーバ(ホスト)と、Dockerコンテナの通信の不通

Docker: E: Unable to locate package

サクッと環境を構築するのに、最初にapt-get updateを省略してしまったがために、ハマってしまった。今後同じ過ちを繰り返さない為にまとめ。

denied: requested access to the resource is denied

docker hubのようなレジストリサービスを使った際、denied: requested access to the resource is deniedというエラーになった。その対処。

docker loginは鍵認証できなそう

はじめにログインするには大きく二つパスワード認証鍵認証が定番だと思うが、残念ながらdocker hubなどレジストリへ登録するのに鍵認証は使えなさそうだ