1.Dockerセットアップ

(Windows7/8/10Pro以外)

Windows7環境構築

1.VartualBoxのインストール

2.Vagrantのインストール

3.Dockerインストール

4.Docker-composeインストール

1.VartualBoxのインストール

URL:https://www.virtualbox.org

Downloads⇒VirtualBox older builds⇒VirtualBox 5.2⇒VirtualBox 5.2.16のWindows hosts x86/AMD64をクリック

Vagrant構築

ダウンロードURL:http://www.vagrantup.com/

 「Download」⇒「Windows 64bit」をダウンロード、インストール

補足

Win7のVagrantで使用するPowerShellのバージョンの関係でパッケージのダウンロードが必要

URL:https://docs.microsoft.com/ja-jp/powershell/wmf/5.1/install-configure

OSに合わせたパッケージ(WMF5.1)のダウンロード(例:Windows7 SP1など)

(.NET Frameworkのバージョンが4.5.1以下の場合は先に.NET Frameworkのダウンロード、インストールが必要)

PowerShellを管理者権限で実行


#実行ポリシーをRestricted以外に変更
Set-ExecutionPolicy RemoteSigned
						

ダウンロードしたファイルのフォルダへ移動


#インストール
.\Install-WMF5.1.ps1
						

インストーラの指示に従ってインストール後、Restricted権限実行


#実行ポリシーをRestrictedに変更
Set-ExecutionPolicy Restricted
						

PC再起動

PowerShellでバージョン確認


vagrant --version
#結果:Vagrant 2.2.0
						

CentOS7セットアップ


vagrant box add centos/7                    #BOX取得
vagrant box list                            #BOX結果確認:centos/7 (virtualbox, 1809.01)
vagrant init centos/7                       #Vagrantfile生成
#生成されたVagrantfileの35行目の「#」削除(コメント解除)
#35行目:#config.vm.network "private_network", ip: "192.168.33.10"
vagrant up                                  #結果:default: Machine booted and ready!
						

Docker/docker-composeインストール


vagrant ssh   #Vagrantfileが存在する場所に移動して接続
#必要なパッケージインストール
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#リポジトリ追加
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast    #YUMパッケージインデックス更新
#インストール可能バージョン確認
sudo yum list docker-ce.x86_64 --showduplicates | sort -r
#インストール(バージョン指定)
sudo yum -y install docker-ce-18.03.1.ce-1.el7.centos
#Docker-Composeダウンロード※証明書の検証でNGがでた為、オプション-kを追加。検証をOFFにする
#/usr/local/bin/docker-composeにダウンロードするとエラーとなった為、/home/vagrant/docker-composeにダウンロード、移動、権限変更する
sudo curl -k -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` > /home/vagrant/docker-compose
sudo mv ./docker-compose /usr/local/bin/docker-compose
sudo chmod 755 /usr/local/bin/docker-compose
sudo systemctl start docker    #起動
sudo systemctl status docker   #確認
sudo usermod -aG docker $USER  #現在のユーザーをdockerグループに入れる
exit                           #切断
vagrant ssh                    #再ログイン
systemctl status docker        #確認
						

Docker/docker-composeバージョン確認


$ docker --version
//結果:Docker version 18.06.1-ce, build e68fc7a
$ docker-compose --version
//結果:docker-compose version 1.21.0, build unknown
						

1.Dockerセットアップ

(64bit Windows 10 Pro)

Windows環境構築(64bit Windows 10 Pro)

1.Docker for Windowsのダウンロード

2.Docker for Windowsのインストール

1.Docker for Windowsのダウンロード

 URL:https://docs.docker.com/docker-for-windows/install/

 「Download from Docker Store」選択

 「Get Docker」選択

2.Docker for Windowsのインストール

 そのまま「OK」を選択


	//バージョン確認
>docker --version
 Docker version 18.06.1-ce, build e68fc7a
>docker-compose --version
 docker-compose version 1.22.0, build f46880fe
						
1.Dockerセットアップ(Mac)

Mac環境構築

1.Docker for Macのインストール

2.Docker-composeインストール

URL:https://docs.docker.com/docker-for-mac/install/

Download from Docker Store

ログイン(アカウントが必要になります。)

Get Dockerでダウンロード、インストール


		バージョン確認
		$ docker --version
		Docker version 18.06.0-ce, build 0ffa825
		$ docker-compose --version
		docker-compose version 1.22.0, build f46880f
							

2.JDKセットアップ(Windows)

JDK11.0.1のダウンロード

URL:https://www.oracle.com/technetwork/java/javase/downloads/index.html

Java SE 11.0.1(LTS)の「Download」選択

Windows: 「Accept」選択後、「jdk-11.0.1_windows-x64_bin.exe」選択してダウンロード

Mac  : 「Accept」選択後、「dk-11.0.1_osx-x64_bin.dmg」選択してダウンロード

 ダウンロードされたファイルを実行

 1.次へ

 2.インストール先を入力して次へ

 3.次へ

 4.インストールされた旨の画面に進んだので「閉じる」選択

 JAVA_HOME設定

 1.コントロールパネル⇒システム⇒システムの詳細設定⇒環境変数

 2.システム環境変数に「JAVA_HOME」があれば選択、編集ボタン、なければ新規ボタンを選択

  ※存在する場合は既存のアプリケーションに影響しますので終了後に戻してください。

 3.インストールしたホームディレクトリを入力

  例:F:\ProgramFIles\Java\jdk-11.0.1

 確認

 1.DOSを開く


java -version  #java version "11.0.1" 2018-10-16 LTS
path           #jdkのbinパスが出力されることを確認:F:\ProgramFIles\Java\jdk-11.0.1\bin;
						

2.JDKセットアップ(Mac)

JDK11.0.1のダウンロード

URL:https://www.oracle.com/technetwork/java/javase/downloads/index.html

Java SE 11.0.1(LTS)の「Download」選択

Windows: 「Accept」選択後、「jdk-11.0.1_windows-x64_bin.exe」選択してダウンロード

Mac  : 「Accept」選択後、「dk-11.0.1_osx-x64_bin.dmg」選択してダウンロード

 ダウンロードされたファイルを実行

 1.ダブルクリック

 2.続ける

 3.インストール

 4.閉じる

 5.バージョン確認


#バージョン確認 java version "11.0.1" 2018-10-16 LTS
java -version
						

JDKのアンインストール※参考まで


cd /Library/Java/JavaVirtualMachines
ls                                               #jdk確認
#ファイル命名:/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk
# jdk1.7.0_80.jdkをアンインストールする場合
sudo rm -rf jdk1.7.0_80.jdk
						
.
3.STS環境構築

STS4インストール

STS4ダウンロードURL:https://spring.io/tools

「Download STS4 (for Windows 64bit)」を選択、解凍

日本語化プラグインダウンロード、解凍

STS4ダウンロードURL:http://mergedoc.osdn.jp/

setup.exeを起動し、日本語化するSpringToolSuite4.exeを選択。

lombokをダウンロード

lombokダウンロードURL:https://projectlombok.org/download

ダウンロードしたlombokをダブルクリック

SpringToolSuite4.exeのインストール先が表示されてることを確認し、インストール