Docker-compose インストール yml ファイルの設定方法

Docker-compose インストール yml ファイルの設定方法

1. オフラインインストール

リリース

ファイルを移動する

docker-compose-linux-x86_64 を /usr/local/bin にコピーします。

ファイル名を変更する

mv docker-compose-linux-x86_64 ドッカーコンポーズ

docker-compose に実行権限を付与します。デフォルトでは実行権限はありません。

chmod -x docker-compose

テストが成功するかどうか

ドッカーの作成 -v

2. オンラインインストール

走る

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

別のバージョンをインストールし、バージョン番号を 1.29.2 に変更します。

curlの問題が発生した場合は、pipを使用してインストールしてください

pip で docker-compose をインストールします

仮想環境なし

埋め込む

sudo pip で docker-compose をインストールします

docker-compose に実行権限を付与します。デフォルトでは実行権限はありません。 /usr/local/bin内

chmod -x docker-compose

テストが成功するかどうか

ドッカーの作成 -v

3. アンインストール

sudo rm /usr/local/bin/docker-compose

pipを使用してインストール

pip アンインストール docker-compose

4. ymlファイルを定義する

1. nginxイメージをダウンロードする

docker プル nginx

2. docker-compose.yml ファイルを作成します。 YML ファイルの形式に注意してください。

version: '3' #バージョン番号 services: #docker コンテナ nginx: #コンテナ名 container_name: nginx-1 #起動後のコンテナ名をカスタマイズ restart: always #always に設定すると、このコンテナは停止時に常に再起動するようになります image: nginx:latest #イメージ名: バージョン番号 ports: #起動ポート番号 - 4433:80
    ボリューム: #データボリューム、コンテナ内のファイルをサーバーにマッピング - ./conf.d:/etc/nginx/conf.d
    environment: #環境設定 TZ: Asia/shanghai

3. 開始します。 ymlファイルの下に

docker-compose を起動 -d

docker-compose のインストールと yml ファイルの設定に関するこの記事はこれで終わりです。docker-compose yml ファイルの設定に関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker Compose 構成ファイルの記述とコマンドの使用例
  • Docker Compose を使用して ElasticSearch 構成プロセスを構築およびデプロイする
  • docker compose を使ってワンクリックで分散構成センター Apollo を展開するプロセスの詳細な説明
  • Jenkins の docker-compose デプロイメントと構成に関する詳細なチュートリアル
  • Docker.v19 で Docker Compose オーケストレーション ツールをインストールして構成する方法
  • Spring環境を構成するためのDocker-composeの手順
  • Linux で docker-compose を使用したソフトウェア構成の詳細な説明
  • Docker Compose 構成ファイルパラメータの詳細な説明

<<:  H5レイアウト実装手順における天井と底部の吸引を解決するための純粋なCSS

>>:  Vue codemirrorはオンラインコードコンパイラの効果を実現します

推薦する

入力テキスト ボックスと画像検証コードの位置合わせの問題 (画像は常に入力より 1 つ上になります)

Web ページ制作では、input と img が同じ行に配置されることが多く、img タグが常に ...

div の水平レイアウトを両側に揃える 3 つの方法

この記事では、主に、div の水平レイアウトの両側の配置を実装する 3 つの方法を紹介し、それらを共...

MySQLデータベースが大きすぎる場合にバックアップと復元を行う方法

コマンド: mysqlhotcopyこのコマンドは、ファイルをコピーする前にテーブルをロックし、不完...

MySQL サーバー IO 100% 分析および最適化ソリューション

序文ストレス テスト中に、リソース使用のボトルネックによって発生する最も直接的なパフォーマンスの問題...

JavaScriptはパスワードボックスの検証情報を実装します

この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...

Vue の計算プロパティとプロパティリスニングについての簡単な説明

目次1. 計算プロパティ構文: 1. 省略形:文法: 2. 文章を完成させる: 2. モニタリング(...

MySQL シャーディングの詳細

1. ビジネスシナリオの紹介MySQLを使用する電子商取引システムがあるとします。大量のデータを保存...

テーブルを作成するための MySQL SQL ステートメントの詳細な概要

mysql テーブル作成 SQL ステートメントMySQL テーブルを作成するための一般的な SQL...

MySQL データベースに基づくデータ制約の例と 5 つの整合性制約の紹介

非準拠データがデータベースに入るのを防ぐために、ユーザーがデータを挿入、変更、削除、その他の操作を行...

CSS により、子コンテナが親要素を超えます (子コンテナは親コンテナ内で浮動します)

序文場合によっては、次の図のような浮動効果の要件が必要になります。 成し遂げる標準的な通常の状況では...

Echarts 基本入門: 棒グラフと折れ線グラフの一般的な構成

1eChartsの基本手順4つのステップ1 DOMコンテナを見つける2 初期化3 設定オプション4 ...

MySQL InnoDBエンジンのインデックスとストレージ構造の詳細な説明

序文Oracle や SQL Server などのデータベースには、ストレージ エンジンが 1 つだ...

エンタープライズプロダクション MySQL 最適化入門

Oracle、DB2、SQL Server などの他の大規模データベースと比較すると、MySQL に...

ローカルのMySQLをサーバーデータベースに移行する方法

Linux の scp コマンド (Windows では scp は使用できません) と、mysql...

1つの記事でJSONPの原理と応用を理解する

目次JSONPとはJSONP 原則JSONP実装1. Ajaxでクロスドメインリクエストが行われると...