問題タブ [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.

0 投票する
1 に答える
517 参照

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 エージェント転送を機能させることもできませんでした)

0 投票する
1 に答える
64 参照

docker - docker でイメージを削除しようとするとエラーが発生しました

システム バージョン: ubuntu 14.04 Docker バージョン: 1.0.1、ビルド 990021a

私はdockerを初めて使用します。コマンドを試します

しかし、それには長い時間がかかります。そして長すぎる気がします。ctrl + c だから私はこの操作を停止するために押し ました。それから、私は試しました

しかし、いくつかのエラーが発生しました。気になったので再起動。次に入力しますdocker images。none という名前の画像がたくさんあり、削除しようとするとエラーが返されます。写真を見てください。 写真

0 投票する
0 に答える
37 参照

docker - イメージ内の Docker サービスが起動しない

私はドッカーが初めてです。Dockerイメージを用意しました。その上に、アプリケーションをユーザー root としてインストールしました。起動時に、ルート .bashrc には実行される行がいくつか含まれています。イメージを準備したマシンでは、すべてが修正中でした。コマンド docker save を使用してイメージを tar として保存し、tar ファイルに保存しました。tar ファイルを使用して、イメージを別のマシンにロードしました。docker を使用して、コマンド docker run を使用してイメージを開始すると、ルート .bashrc が実行されません。source .bashrc を使用して手動で実行すると実行されますが、失敗するサービスがあります。なぜこれが起こっているのですか?イメージを持った瞬間にイメージをコンテナーにロードすると考えていたので、どこでも同じように動作することが期待されます。

0 投票する
2 に答える
140 参照

docker - Docker: イメージの dockerfile を見つける

一部のイメージがどのように構築されるかに興味があり、docker がイメージ/Dockerfile を保存する場所を知りたいです。私は Mac を使用しており、ドッカーのバージョンは 1.9.0 です。グーグルでは多くのことを見てboot2dockerいますが、その実行可能ファイルを持っていないようです。をクリックするだけDocker Quickstart terminalで実行できます

hello-wordイメージの場合は dockerfile が見つかりますがhub.docker.comonedio/base-node5 の場合は見つかりません。hub.docker.com で base-node5 の Dockerfile を見つけることは可能ですか?

0 投票する
1 に答える
564 参照

linux - CoreOS : サイズが 4 GB を超える大きな Docker イメージをプルする場合

以下につながります:

df -h:

これはスペースの問題であることは理解できます。しかし、それは大きなサイズ (この場合は 4 GB) の docker イメージでは作業できないということですか。この問題を処理するにはどうすればよいですか?

解決策はすでに試しました:

virtualbox で CoreOS を実行しています。仮想ディスク イメージのサイズを (75 GB まで) 増やしてみましたが、それでも同じエラーが発生します。

0 投票する
1 に答える
197 参照

docker - Docker Kitematic を使用しているブラウザーで Ipython ノートブック インターフェイスが表示されない

Kitematicでデータサイエンス環境の画像を見つけたのでインストールして使ってみました。しかし、私は正常に実行できましたが、ログには次のように書かれています

、開けませんlocalhost:8888。誰か助けてくれませんか?

Docker ポート:8888

MAC IP ポート: 192.168.99.100:32768

以下はKitematicのコンテナログです。