最近、Docker の学習や実際の運用で多くの問題に遭遇したので、それを記録するためにブログを書きました。 インストールWindows版をインストールしましたDocker デスクトップは、Windows 上で Docker を使用するのに非常に面倒で、いくつかの設定を行う必要があるため、Windows 上に Docker デスクトップをインストールします。 インストールが完了したら、通常は管理者として実行できます。「Dockerアクセスが拒否されました」というエラーメッセージが表示されて開けない場合は、コンピューターの現在のユーザーを追加する必要があります。 docker-users ユーザー グループ内。 コマンドライン ツールを開き、次のコマンドを入力して、Docker が正常にインストールされているかどうかを確認します。 hello-world を実行することもできます: パッケージ画像パッケージングコマンドはdocker buildではこれに加えて、 Dockerfile ファイルやコマンドライン パッケージングについては紹介しませんが、Docker という vscode プラグインを共有します。 インストール後、サイドバーに小さなクジラが表示され、Docker Desktop が正常にインストールされていれば、コンテナのステータスとイメージを確認できます。 次に、Dockerfile ファイルを右クリックして、「イメージのビルド」をクリックします。イメージの名前を入力するように求められたら、Enter キーを押します。 コンテナを実行して環境変数を追加するプロジェクトの通常の動作は、環境変数に依存することがあります。 -e ディレクティブは以下を追加します: docker run -p 4000:4000 -e env1=xxxx -e env2=yyyy イメージID コンテナを実行し、コンテナ名をカスタマイズするhello-world を 2 回実行し、docker desktop を開きます。コンテナ名は毎回ランダムに割り当てられているようです。 使用できる–name はコンテナの名前を指定します: docker run --name hello hello-world 実行結果: Docker ホストの変更docker runを使用して新しいコンテナを実行するときは、パラメータを渡します–add-host は、ドメイン名と IP 情報をコンテナの /etc/hosts ファイルに追加します。 docker run -p 8080:8080 --add-host=ホスト名:127.0.0.1 イメージID 画像をローカルにエクスポートするプロジェクトを開発してイメージにパッケージ化した後、運用・保守やバックエンド担当者向けに展開してテストする必要があるかもしれません。 save -o コマンドはイメージをエクスポートします。 docker save -o .\saved path\image file name 画像の例: dicker save -o .\Desktop\hello.tar hello-world 個人的にはdocker hubを使った方が便利だと思います! Docker のパッケージ イメージと構成の変更に関するこの記事はこれで終わりです。Docker のパッケージ イメージと構成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<br />以下は開発中に遭遇した問題と、そこから得た経験です。デバッグに時間がかかりま...
問題の説明: CSS アニメーション プロパティを使用すると、ループが最初に読み込まれたときに白いギ...
1. セレクターを調整するコンビネータを使用すると、セレクターの説明をより正確に記述できます (C...
目次1. カレーとは何か2. カレーの用途3. カリー化ユーティリティ関数をカプセル化する方法 1....
1. はじめに以前、「MySQL マスター スレーブ同期の原理」という記事を書きました。この記事を読...
目次主キー制約ユニーク制約主キー制約PRIMARY KRY 主キーは一意です。テーブルには主キーを ...
MySql での時間比較の実装unix_timestamp() unix_timestamp 関数は...
Ubuntu 1804 への MySQL 5.7 のインストールについて詳しく紹介します。 MySQ...
目次浅いコピーディープコピー補充する要約するコピー(クローン、複製などとも呼ばれる)ですが、ディープ...
mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...
まず、yumを使ってCentOSにPHPをインストールする方法を紹介します。 1. PHPのyumソ...
Web デザインと開発は大変な作業なので、少数の人だけを対象に設計しないでください。これは外国人が...
環境: 1 CentOS Linux リリース 7.5.1804 (コア)ファイアウォールと sel...
フロントエンド開発者が習得する必要のあるスキル。これらのスキルにより、フロントエンド開発者の価値は数...
Harborのインストールは非常に簡単ですが、Dockerログインで行き詰まってしまいました。このブ...