docker

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Gitlab CIでDockerのimageをbuildしようとする際、 ``` Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ``` というエラーがでた。その対処。

Insufficient space in download directory /var/cache/yum/x86_64/latest/amzn-main

はじめにdocker をbuild中にErrorがでてbuildできなくなった。 One of the configured repositories failed (Unknown), and yum doesn't have enoug

dockerコンテナに環境変数を渡す

fargateは環境変数を受け付けることができるので、それによって振る舞いを変えることができる。しかし、dockerの場合はどうやって環境変数を渡すの?

AWS ECRにimageをpushする

AWS ECRにdocker imageを格納する

dockerを長期的に使いDISKを圧迫した時の対処

はじめにdockerを長期的に運用していると、気がついたらdiskがなくなってることがある。# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda3 16G 14G 1.2G 93% /

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コンテナの通信の不通