問題タブ [docker-image]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - git リポジトリのクローン作成時に docker イメージ キャッシュを活用する方法
Docker イメージに追加する必要があるプライベート git リポジトリがあります。そのために、同じディレクトリにローカルでクローンを作成しDockerfile
、次の docker コマンドを使用します。
ADD my_repo_clone /usr/src/
私のレポには、私が複製したバージョンタグがありv1
ます. したがって、複製するファイルは常に同じです。
問題は、この docker イメージをビルドすると、古いイメージを置き換えるのではなく、常に新しいイメージを取得することです。
docker build --rm -t "org_name/image_name" .
どうやら、ctime
ファイルの .
touch
複製されたレポと変更atime
を試み、固定の日付にしようとしましmtime
たが、まだ十分ではありません。
Docker が常に新しいイメージを作成するのを (ファイル ハッシュを計算して再度ビルドする Docker ソース コードを変更せずに) 停止するにはどうすればよいですか。
または、イメージ構築プロセス中にリポジトリを複製するにはどうすればよいですか? (このためには、リポジトリがプライベートであるため、SSH 転送が必要です。また、イメージのビルド プロセス中に SSH エージェント転送を機能させることもできませんでした)
docker - docker でイメージを削除しようとするとエラーが発生しました
システム バージョン: ubuntu 14.04 Docker バージョン: 1.0.1、ビルド 990021a
私はdockerを初めて使用します。コマンドを試します
しかし、それには長い時間がかかります。そして長すぎる気がします。ctrl + c
だから私はこの操作を停止するために押し ました。それから、私は試しました
しかし、いくつかのエラーが発生しました。気になったので再起動。次に入力しますdocker images
。none という名前の画像がたくさんあり、削除しようとするとエラーが返されます。写真を見てください。
写真
docker - イメージ内の Docker サービスが起動しない
私はドッカーが初めてです。Dockerイメージを用意しました。その上に、アプリケーションをユーザー root としてインストールしました。起動時に、ルート .bashrc には実行される行がいくつか含まれています。イメージを準備したマシンでは、すべてが修正中でした。コマンド docker save を使用してイメージを tar として保存し、tar ファイルに保存しました。tar ファイルを使用して、イメージを別のマシンにロードしました。docker を使用して、コマンド docker run を使用してイメージを開始すると、ルート .bashrc が実行されません。source .bashrc を使用して手動で実行すると実行されますが、失敗するサービスがあります。なぜこれが起こっているのですか?イメージを持った瞬間にイメージをコンテナーにロードすると考えていたので、どこでも同じように動作することが期待されます。
docker - Docker: イメージの dockerfile を見つける
一部のイメージがどのように構築されるかに興味があり、docker がイメージ/Dockerfile を保存する場所を知りたいです。私は Mac を使用しており、ドッカーのバージョンは 1.9.0 です。グーグルでは多くのことを見てboot2docker
いますが、その実行可能ファイルを持っていないようです。をクリックするだけDocker Quickstart terminal
で実行できます
hello-word
イメージの場合は dockerfile が見つかりますがhub.docker.com
、onedio/base-node5 の場合は見つかりません。hub.docker.com で base-node5 の Dockerfile を見つけることは可能ですか?
linux - CoreOS : サイズが 4 GB を超える大きな Docker イメージをプルする場合
以下につながります:
df -h
:
これはスペースの問題であることは理解できます。しかし、それは大きなサイズ (この場合は 4 GB) の docker イメージでは作業できないということですか。この問題を処理するにはどうすればよいですか?
解決策はすでに試しました:
virtualbox で CoreOS を実行しています。仮想ディスク イメージのサイズを (75 GB まで) 増やしてみましたが、それでも同じエラーが発生します。
docker - Docker Kitematic を使用しているブラウザーで Ipython ノートブック インターフェイスが表示されない
Kitematicでデータサイエンス環境の画像を見つけたのでインストールして使ってみました。しかし、私は正常に実行できましたが、ログには次のように書かれています
、開けませんlocalhost:8888
。誰か助けてくれませんか?
Docker ポート:8888
MAC IP ポート: 192.168.99.100:32768
以下はKitematicのコンテナログです。