例えば次のようなディレクトリ構成のプロジェクトで、node_modulesだけ除外しつつその他はすべてDockerコンテナにマウントしたいといった場合を想定する。 . ├── docker-compose.yml ├── node_modules … ここだけDockerコンテナに置きたくない ├── package.json ├── src └── yarn.lock
dockerのコンテナをいったんぜんぶ消してはじめからやり直したいとき。 docker rm containerId1 containerId2...とやればいいのですが、めんどくさいので。 docker ps -a | awk '{print $1}' | tail -n +2 | xargs docker rm 追記: ・・・とやっていましたが、コメントいただいているとおり、ベターかつベストと思われる方法はこちらです。 $ docker rm $(docker ps -aq) @takayukiodaさんありがとうございました!! Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful
How do you know that you are living in the Matrix? Well, I do not know, but at least I know how to tell you if you are inside a Docker container or not. The Docker Matrix Docker provides virtualization based on Linux Containers (LXC). LXC is a technology to provide operating system virtualization for processes on Linux. This means, that processes can be executed in isolation without starting a rea
一時期はalpineに乗っかったMySQLを使おうとしましたがMariaDBだったので断念。 いくら互換だとはいえ、まだ自分には早い。 そんなわけでDocker MySQL公式イメージの5.5を利用してDBを構築。 公式イメージ https://hub.docker.com/_/mysql/ 初期データを投入した状態でgithubにpushしようとしたら、rejectされてしまいました。 調べてみるとGithubのファイルサイズ制限にひっかかった模様 Working with large files https://help.github.com/articles/working-with-large-files/ 1ファイルあたり100MBまでとのこと。 InnoDBのibdata1がサイズ制限を超過していたのでした。かなりデータを厳選したんだけどな〜。 初期データインポートに使用したd
Docker が何かとかそういう話は全部抜きにして書きます。 Docker においてよくある運用は どっかにプライベートなレジストリを立てる ローカルかなんかでビルドしたコンテナをそこにプッシュする 実際の実行環境ではそれを pull してきて起動 という感じではないかと思います。 3. の後にリバースプロキシだのなんだのいろいろ設定しないといけませんから、それは各種自動化フレームワークが用いられます。 ここまではいいのですが、問題は 2 です。 Docker は 2 をやるごとにほぼフルの Linux 環境をネットワーク経由でアップロードするということになります。これが案外バカにならなくて、測定してみたところこの二週間でこれでのアップロードの合計は 350GB ほどになっていました。 もうちょっと激しくなるとプロバイダの設定する帯域規制だったり強制解約要件にひっかかってしまいますし、単純
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く