Docker コンテナ内のプログラムは、ホスト ディレクトリ内のデータにアクセスして呼び出す必要があることが多く、そのたびにデータをインポートおよびエクスポートするのは非常に面倒で手間がかかります。 次に、ホストマシンの指定されたフォルダーを Docker コンテナに段階的にマウントします。 1. Oracle VM VirtualBoxを開きます。 2. [設定]をクリックし、左側の[共有フォルダー]をクリックします。 3. デフォルトの[c/Users \\?\c:\Users]をダブルクリックして編集します。ここでは、マウントされた共有ディレクトリとしてDドライブ下のデータを設定します。名前は変更できます。ここでは「data」に設定されています。 OKをクリック 4. VirtualBox 仮想マシンを再起動します。再起動の間に待機時間があります。 5. コンテナを作成し、共有ディレクトリにアクセスできるかどうかをテストする centos イメージに基づいて centos-1 という名前のコンテナを作成し、-v パラメータを使用して D:\data ディレクトリをコンテナの /home ディレクトリにマウントします。
コンテナを入力します:
/home ディレクトリがローカルの D:\data ディレクトリと一致しているかどうかを確認します。 [root@e952aff59318 /]# cd ホーム [root@e952aff59318 ホーム]# ls a.txt db ログ sslkey.log それらが一致していれば、マウントは成功します。 追加知識: Dockerイメージファイルのインポートとエクスポート、バッチのサポート 仕事で海外のイメージをプルする必要があることが多いのですが、ネットワークの制限などにより、社内でプルするのは非常に時間がかかるため、Amazon サーバーからイメージをプルし、エクスポートしてローカルにダウンロードしてから開発環境にインポートすることに慣れています。 1. 画像IDを表示する sudo docker イメージ リポジトリ タグ イメージ ID 作成 サイズ quay.io/calico/node v1.0.1 c70511a49fa1 6 週間前 257 MB hello-world 最新 48b5124b2768 2か月前 1.84 kB quay.io/coreos/flannel v0.7.0 63cee19df39c 2か月前 73.8 MB quay.io/calico/cni v1.5.5 ada87b3276f3 2か月前 67.1 MB 2. パッケージ化するイメージを選択し、パッケージ化コマンドを実行します。
エクスポートファイルxxx.tarが現在のディレクトリに生成され、このファイルはローカルにダウンロードされます。 3. 上記のパッケージ化されたイメージを開発環境にインポートする
0a43edc59c00: レイヤー 27.59 MB/27.59 MB を読み込んでいます 69a5574b2581: レイヤー 3.636 MB/3.636 MB を読み込んでいます fb0933709f36: レイヤー 3.913 MB/3.913 MB を読み込んでいます 7384abd120f5: レイヤー 3.859 MB/3.859 MB を読み込んでいます e34911610de0: レイヤーをロード中 27.06 MB/27.06 MB d6ec327c8cbe: レイヤー 6.656 kB/6.656 kB を読み込んでいます 読み込まれた画像 ID: sha256:ada87b3276f307a6b1b1ada15820b6c9842fd839fe5cc46ad5db8af81f7fd271 この時点で、ローカルイメージを使用できます。 4. 画像の一括インポートおよびエクスポートツール 私のgithubにアクセスして Windows ホストと Docker コンテナで共有フォルダーを設定してマウントする上記の手順は、エディターが皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: HTML+CSSは、要素の位置までスクロールして読み込みアニメーション効果を表示します。
>>: 州と市町村の連携を簡単に実現するJavaScript
目次1. app.vueページを修正する2. ログインページを作成する (/views/login/...
LNMP とは: Linux+Nginx+Mysql+(php-fpm、php-mysql)つまり、...
導入当社は、情報セキュリティと機密アプリケーションに関わるいくつかのプロジェクトの研究開発に従事して...
1. プロキシサーバーとは何ですか?プロキシ サーバーは、クライアントが要求を送信すると、それを直接...
フロントエンドcss3 フィルターは、Web ページのグレー効果を実現できるだけでなく、ナイト モー...
オペレーティングシステム: Alibaba Cloud ESC インスタンス centos7.4ソフ...
序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...
序文docker イメージを削除できません。docker docker imagesを確認すると、イ...
今日は、CSS を使用して左上の三角形を記述するいくつかの方法を紹介します。概略図(幅と高さを60p...
1. 基本構造:コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBL...
ケース1: 最後の提出とプッシュなし次のコマンドを実行します。 git コミット --amend g...
この記事では、ログインジャンプを実装するためのVueの具体的なコードを例として紹介します。具体的な内...
1. Webプロジェクトを作成したら、Tomcatを例にサーバーを構成する必要があります。 2. 実...
1. 公式ウェブサイトからMySQLをダウンロードします。 これが私たちが探しているものです、win...
目次1. 場所オブジェクト1. URL 2. 場所オブジェクトのプロパティ3. ロケーションオブジェ...