docker
どうもてぃ。 railsを僕の大好きなdockerで動かしていて、今回も素敵なエラーが発生したので対処法をここに記す。 発生したエラー内容 % docker compose run --rm web rails c [+] Running 2/0 ⠿ Container postgres Running 0.0s ⠿ Container redis Running…
あけましておめでとうございますもてぃ。 今年一発目の記事はElixirです。 僕はdockerが大好きで愛してやまないので、Elixir * PostgreSQL構成のdockerリポジトリを作りました。 github.com その際はまった内容を備忘録として残しておきたいと思います。 環…
どうもてぃ。 もてぃ家に新たに家族が増えました。可愛らしい男の子です。 そして新居も引き渡され、やっと落ち着いてきた次第。 環境 % cat /etc/os-release NAME="Linux Mint" VERSION="19.3 (Tricia)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mi…
どうもてぃです。 Herokuのようにインスタンスを定期的に再起動したい。そんなことを思ったことはありませんか?僕だけですか? 自社サービスをコンテナで動かしているのですが、原因不明でVMにアクセスできなくなり、VMを再起動しコンテナも同じく再起動す…
どうもてぃ。お久しぶりです。 今日も解決記事です。 ゆっくりしていってね。 環境 ruby 3.0.0 (alpine image) PostgreSQL v12 (alpine image) rails 6.1.4 Docker version 20.10.2, build 20.10.2-0ubuntu1~18.04.2 docker-compose version 1.27.4, build 4…
どうもてぃ。 前回の記事でgcloudコマンドをPython3.8に対応させました。 smot93516.hatenablog.jp 今回の問題は、GCRへイメージをpushするためgcloud auth configure-dockerで認証を行った後に起こったことです。 調査から解決まで一連の流れを書いていこう…
TL;DR % docker images | grep none | xargs docker rmi `awk '{ print $3 }'` conflictが起きて削除できないとき Error response from daemon: conflict: unable to delete 78ef4af0ce83 (must be forced) - image is referenced in multiple repositories …
どうもてぃです。 railsの完全ローカル環境を構築しないといけなくなったんですが、いかんせんインストールするものが多い。 題名の通りredisをインストールするのは良いんですが、他のプロジェクトでdockerを使っててdocker-compose upした際にポートがぶつ…
どうもてぃです。 dockerでDB周りのエラーにかなり悩まされます。 今までPostgreSQLを使っていたので対処は出来ていたのですが、今回はMySQLです。 結構大変でしたが無事解決。 構成 docker-compose.ymlで作成しています。 version: '3.7' services: db: ima…
どうもてぃです。 既存プロジェクトをdocker-composeで構成作るということで結構苦労してます。 いくつかトラブルがあったんですが、その中でも題にあるエラーで苦しみました。 環境 Docker version 18.09.7, build 2d0083d docker-compose version 1.25.4, …
どうもてぃ。 新年初の記事ですが、昨年Docker Advent Calendarに参戦した記事の簡易版を書きたいと思います。 理由としては、Advent Calendarの内容はボリューミーすぎて、伝えたいことがまばらになってしまったためです。 今回はさくっといきます。 やりた…
どうもてぃです。 一ヶ月ほど前に僕もパパになり、可愛い娘の寝顔を見ながら出勤する毎日を過ごしております。 天使すぎてホント癒やされる。 それはさておき、今回はherokuへコンテナデプロイした際に少しハマったので、同じ現象に悩まれてる方へ向けて記事…
どうもてぃです。 もうそろそろ梅雨ですね。ジメジメしたのは嫌いです。 今回は docker-compose を使って rails g controller を行うと起こるエラーの対処方法について書こうと思います。 環境 Docker version 17.12.0-ce, build c97c6d6 docker-compose ver…
どうもってぃです。 dockerやらなかったらすぐわすれちゃいますよね。 なので、復習をかねて docker run時のオプションについてまとめました。 コンテナの生成 & 起動 docker runでコンテナの生成 & 起動を行います。 $ docker run [オプション] イメージ名[…
docker execでlsコマンドを打とうとしたらエラーが出たので、備忘録として。 環境 Docker 17.12.0-ce, build c97c6d6 elementary OS 0.4.1 Loki (ubuntu 16.04.1) 状態 docker psで出てくるのが以下2つです。 $ docker ps CONTAINER ID IMAGE COMMAND CREAT…
前回のブログの続き smot93516.hatenablog.jp 前回使わなかった命令の中でよく使うものを紹介したいと思います。 実行環境 前回と一緒。 ubuntu16.04.1(elementary OS 0.4.1 Loki) Docker version 17.12.0-ce MAINTAINER命令 Dockerfileをチームで共有して開…
前回の記事で簡単なDockerfileを初めて作ってみました。 ですが、全くDockerfileの書き方について触れてなかった、というよりスルーしていたのでちょっとまとめてみたいと思います。 他にDockerfileの記事を書いている人はだいたいわかりにくい・・・ 多分簡…
今まで人が作ったDockerfileを使ってdocker buildしていてほとんど触れていなかったのですが、それもDockerfileを作るのが難しいという勝手な苦手意識からでした。 ですがそうも言っていられないので、もっとdockerとお友達になるために超簡単なDockerfileを…
smot93516.hatenablog.jp 前回のつづき的な感じです。 というか書き忘れてました\(^o^)/ リファレンスの言うとおり 以下を参照。 Docker Compose のインストール — Docker-docs-ja 17.06.Beta ドキュメント 最新のdocker-composeをcurlで取ってきます。 1.…
今更ですが、新しいPCでもdockerの環境が必要となってきたので構築しました。 dockerリファレンスを参考にやっていきます(手順は全くそのままです)。 今回はDockerCE(コミュニティ版)をインスコしていきますよ。 URL http://docs.docker.jp/engine/insta…