1. docker をインストールします。
1. コマンド
yum install dockerをインストールします。
y に直接確認するプロンプトが表示されます
2. サービスを自動的に開始するようにブートを設定する
docker start
3. バージョンの表示
docker バージョン
4. Docker ウェアハウスのアドレスを変更します。
コマンド:
vi /etc/docker/daemon.json
content:
{ “registry-mirrors”: “https://registry.docker-cn.com”, “live-restore”: true }
2. JDK をインストールします。
1. docker search コマンドを使用して、リモート イメージ
docker search jdkを見つけます。
2. ローカル ウェアハウスDocker pull kdvolder/jdk8にダウンロードするリモート ミラーを選択します
3. イメージがローカル ウェアハウスの
Docker イメージにダウンロードされているかどうかを確認します
4. Docker コンテナーでイメージ
docker run -di --name=jdk1.8 kdvolder/jdk8を実行します。
5. docker プロセス JDK が正常に起動したかどうかを確認します
docker ps
6. コンテナーに入って JDK バージョンを表示します
docker exec -it jdk1.8 /bin/bash
java -version
7. ローカル jar パッケージをサーバーにアップロードし、/home/admin/app docker run -d --restart=always -p 8081:8081 -v /home/admin/app/test.jar:/usrに置きます。/test .jar -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro --name test-jar java:8 java -jar /usr/test.jar –restart =
always : Docker の再起動時にコンテナーが自動起動します
-v: マウント ディレクトリ
–name: コンテナー名
-p: コンテナーの内部および外部ポート番号
-d: バックグラウンドでコンテナーを実行します
3.mysqlをインストールする
1. 次に、mysql
docker pull mysql:5.7をインストールします。
2. インストール完了後、ミラーライブラリを確認します。
3. 3 つのフォルダーを作成し、ローカルの mysql マッピングを取得します。
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf /root/mysql/conf
に my.cnf ファイルを作成します
。 4. コンテナー、Map を作成します。データ、ログ、および設定ファイルをローカル
Docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs - に送信します。 v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
Ps: MYSQL_ROOT_PASSWORD=root 設定されたパスワードは次のとおりです 私のパスワードは root です (自分で変更できます)
-d: バックグラウンドでコンテナを実行します
-p コンテナのポートをマシンのポートにマップします
-v ホスト ディレクトリをコンテナのディレクトリにマウントします
-e パラメータを設定し
ます 5. mysql コンテナを起動します
docker start mysql
自宅のパソコンで試してみる
わかりました!