Linux での Docker のインストールと展開の例

Linux での Docker のインストールと展開の例

以下の記事を読んだ後、プロジェクトをサーバーにデプロイできます。Tomcat、JDK、MySQL などのサーバーをローカルにインストールする必要はありません。Docker を 1 回クリックするだけで解決できます。

Dockerをインストールする

$ apt install docker.io -y

リソースが見つからない場合は、リソース ライブラリを更新する必要があります。コマンドは次のとおりです。

$ sudo apt-get アップデート && sudo apt-get アップグレード

Dockerのバージョンを確認する

$ docker -v

Docker に関する詳しい情報については、https://www.docker.com/ をご覧ください。

Dockerはmysqlをインストールします

$ docker プル mysql

DockerにTomcatをインストールする

$ docker プル tomcat

インスタンスを起動する

dockerが上記の2つのコンテナイメージをプルした後、次のコマンドでイメージリストを取得できます。

$ docker イメージ -a

ローカル コンピューターにプルされた 2 つのイメージが表示されます。次に、tomcat インスタンスと mysql インスタンスをそれぞれ起動します。コマンドは次のとおりです。
Dockerインスタンスを起動する

$ sudo docker run --name イメージのニックネーム イメージ名:イメージタグ

mysqlを起動します:

$ sudo docker run --name mysql -p 3400:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

Tomcatを起動します:

$ sudo docker run -it -d --name tomcat tomcat:latest

起動後、サーバー上のTomcatとMySQLに正常にアクセスできます。
mysqlに接続します:

$ mysql -u ルート -h 114.215.29.39 -P 3400 -p123456

アクセスIP: http://ip:10050/

Linux への Docker のインストールと展開例に関するこの記事はこれで終わりです。Linux への Docker のインストールと展開の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux環境にDocker環境をインストールする(落とし穴なし)
  • Linux で Docker を使用して MySQL をインストールする手順
  • Golang 勉強ノート: Go1.15 バージョンをインストール (win/linux/macos/docker インストール)
  • Linux 上で docker を使用して mongodb をインストールする方法の詳細な説明
  • LinuxシステムにDockerをインストールするプロセス

<<:  CSS の無効な行の高さ設定の問題の解決策

>>:  MySQL で特定の親行のすべての子行を見つけるソリューション

推薦する

Linuxはscpコマンドを使用してファイルをローカルコンピュータにコピーし、ローカルファイルをリモートサーバーにコピーします。

以下のように表示されます。リモート サーバーのファイルをローカルにコピーします。 scp -r -P...

Node.js のフロントエンドとバックエンドのインタラクションによるユーザーログインの実装の実践

目次1. プロジェクト要件次にコーディングを始める1. フロントエンドページを作成する(CSSスタイ...

HTML の基本的な使用法には、リンク、スタイルシート、span、div などが含まれます。

1. リンクハイパーテキスト リンクは HTML において非常に重要です。基本的な形式は次のとおりで...

CSS による要素の中央揃えの原理の分析

CSS で要素の水平方向と垂直方向の中心を設定することは、非常に一般的な要件です。しかし、理論的には...

Linuxの簡単な分析でファイアウォールの状態と外部に開いているポートの状態を確認する

1. ファイアウォールの状態を確認するファイアウォールのステータスを確認する systemctl s...

Hyper-V インストール CentOS 8 の問題の分析

CentOS 8 がリリースされてから随分経ちました。Linux 仮想マシンをいじっている人間として...

Dockerを使用してクローンリポジトリを使用してGitイメージを構築する

概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...

Hadoop 3.2.0 クラスターの構築に関する一般的な考慮事項

1つのポートの変更バージョン 3.2.0 では、ネームノード ページ ポートは 9870、データノー...

MYSQL SERVER のログファイルを縮小する方法

トランザクション ログには、関連するデータベースに対する操作が記録され、データベースの回復に関連する...

Dockerコンテナのエクスポートとインポートの例

目次DockerコンテナのエクスポートDockerコンテナのインポ​​ートこの記事では主に、コンテナ...

jQuery はシャッター効果を実現します (li 配置を使用)

この記事では、ブラインド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体...

ウェブページの色特性の分類

色特性の分類あらゆる色は、赤、緑、青の三原色から構成されます。三原色の中で暖色なのは赤だけなので、作...

HTML ボディタグと HTML でよく使われる制御タグの詳細な説明

1. <body> タグ: Web ページの本体をマークするために使用されます。body...

jQueryはシンプルなボタンの色の変更を実装します

HTML と CSS で、ボタンの色を設定したいとします。 目的の効果は得られますが、プロセスはかな...

JavaScript でモバイル モーダル ボックスの効果を実現

この記事では、モバイルモーダルボックス効果を実現するためのJavaScriptの具体的なコードを参考...