Sorry. This site has been closed. Please use the Search for commit messages on GitHub instead. The original source code is available at minamijoyo/commit-m.
Dockerでイメージを永続化するには通常commitを使うが、この他に状態保存に関するコマンドとしてsaveとexportがある。いずれもコンテナをtarにまとめて吐き出すような挙動をするが、それぞれ動作が異なる。 Dockerコンテナの内部構成 その前にDockerコンテナの内部構成に関して把握する必要があるが、以下のページが大変詳しくて参考になった。 Dockerイメージの差分管理についてまとめてみた | TANKSUZUKI.COM Dockerコンテナは構成を「差分」という形で管理していく。Dockerfile内でRUNやADDを行うと、それは都度差分として記録されるので、闇雲にRUNを重ねるとコンテナがぶくぶくと膨れていく。ちなみに差分(レイヤー)数の上限は127だそうだ。 そういったコンテナの構成を踏まえてのこれらのコマンドの差異を見る。 save 上記のレイヤーやタグといっ
Dockerでコンテナに修正を加えた後で保存する方法をまとめました. 0.前提 Dockerのコンテナのbashを起動している. <span class="pln">$ sudo docker run</span> <span class="pun">-</span><span class="pln">i </span><span class="pun">-</span><span class="pln">t ubuntu </span><span class="pun">/</span><span class="pln">bin</span><span class="pun">/</span><span class="pln">bash $ # コンテナubuntu の bashが起動される $ # ここで色々コンテナに修正を加える</span>
by Ikuo Kumagai (@kumagai19o) この記事はOpenStack Advent Calendar 2014 12/12 の記事です。 あなたはOSSのプロジェクトの開発へ参加したことがありますか?恥ずかしながら私はOpenStackが初めてでした。この記事はそういったこれからOpenStackの開発に参加したいという方に向けて、私の最初のパッチ提出の状況を紹介するものです。(ちなみに12/12現在、レビュー進行中の状況です。まだmergeされるには至っていません。→2015/2/7にmergeされました。) きっかけは、先日のOpenStack Summit で Upstream Traininig に参加 (※)したことです。今回はまずコントリビュートのプロセスを知り、実際にソースがマージされることを第一の目的としています。 (※Upstream Training
2/3(火)-4(水)にOpenStack Days Tokyo 2015が開催されました。今回、特別企画として実施されたUpstream Trainingに参加することができたので、その様子を紹介します。 OpenStack Upstream Trainingとは OpenStackの開発コミュニティは、バグの管理やレビューシステムがしっかりと整備されており、世界中のコントリビュータが連携して開発に取り組めるようになっています。 その一方で、いきなりPull Requestをなげるようなやり方は認められておらず、きちんとした手順を踏まないと追加機能やバグ修正を取り込んでもらうことはできません。 そのため、OpenStackにコントリビュートするには、コミュニティの開発スタイルやレビューシステムの使い方を理解する必要があります。 OpenStack Upstream Trainingは、O
はじめに 本家gitかgithubのミラーから必要なリポジトリをcloneしてくる。ここでは、openstack-manualsでBugを改修するシナリオを例に実施する。なお、今回OSはCentOS6を利用している。ここでは説明しないが、LaunchpadとGerritをリンクさせておく必要もある。 $ git clone https://github.com/openstack/openstack-manuals.git $ cd openstack-manual $ git config gitreview.scheme https $ git config gitreview.port 443 $ git config gitreview.username gerrit-test-user <= Gerritに登録されているusernameを入力 $ git config user.
要はリモートブランチを別ブランチを元に rebase したい場合のハナシ。 特定のプラットフォームにだけは少し設定を変えたいだとかの場合、 master ブランチをベースとしてプラットフォーム名でブランチを切ってリモートにあげたりしたい。たとえばこういう状況。 B が基本の共通機能の最新の commit で C が iOS 用の設定を含んだバージョン、 D が Android 用の設定を含んだバージョン、という形。 別にプラットフォームに限ったハナシじゃなく、特定顧客向けの設定だとかの管理も同様。 基本機能に変更があった場合 基本機能に手直しを入れたり追加があったりするとそれを ios ブランチや android ブランチにも適用したい。そのときの心情としてはこうなってほしいはずだ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く