プロジェクト

全般

プロフィール

環境構築 (Docker) » 履歴 » バージョン 3

市原 健司, 2026/07/03 16:27

1 2 市原 健司
h1. 環境構築 (Docker) 作成中…2026/7/3 市原
2 1 市原 健司
3
---
4
5
h2. 前作業
6
7
8
h3. Docker Desktopインストール
9
10
* ダウンロードは下記公式からWindows用を選択  
11
 [Docker Desktop公式](https://www.docker.com/ja-jp/products/docker-desktop/)
12
13
h3. .gitconfigの確認
14
15
* 下記フォルダに.gitconfigが存在していることを確認
16 3 市原 健司
C:\Users\ユーザー名
17 1 市原 健司
18
* 存在しない場合はPowerShellを起動して下記コマンドで作成と設定
19
** 名前とメールアドレスは自身に置き換える(gitの履歴などに表示される内容)
20
<pre >
21
git config --global user.name "名前"
22
git config --global user.email "メールアドレス"
23
</pre>
24
25
---
26
27
h2. 環境構築
28 2 市原 健司
29
h3. giteaよりClone
30
31
[giteaリンク](https://gitea.sowel.info/sowel/SilCity)
32
33
* プロジェクトフォルダ作成
34
  C:\work\Docker\プロジェクトフォルダ(任意の名前 ※英数字推奨)
35
* プロジェクトフォルダにクローン実施
36
  クローン元のgitは下記
37
  https://gitea.sowel.info/sowel/SilCity.git
38
  giteaのアカウント登録を行っていなければ画面右上に登録ボタンより登録
39
** クローンの流れ
40 3 市原 健司
作成したプロジェクトフォルダをエクスプローラで開く
41
右クリック→ターミナルで開くを選択しコマンドプロンプトを表示し下記コマンドを実行しクローン
42 2 市原 健司
<pre>
43
git clone https://gitea.sowel.info/sowel/SilCity.git
44
</pre>
45
ユーザー名とパスワードの入力を求められるのでgiteaのユーザー名とパスワードを入力
46
失敗した場合はパスワードがトークンの場合があるので下記トークンを作成
47
giteaのページ右上の自身のアイコン→設定→アプリケーションタブ からアクセストークンを作成
48
作成後に表示される文字列をクローン時のパスワードに使用
49 1 市原 健司
※この文字列は1度しか表示されないのでコピペして自身で保管しておくこと
50
51
** プロジェクト
52 3 市原 健司
本番環境と同様に本番用とテスト用の2つのプロジェクトが存在しそれぞれ下記
53
本番用
54
wordpress-silcity
55
テスト用
56
wordpress-silcitytest
57
58
h3. 証明書のインストール
59
60
証明書(ルートCA)をインストール(初回のみ 各端末で1回)
61
'https://localhost' および 'https://localhost:8443' にアクセス時に警告ページが表示を回避
62
* インストールの流れ
63
** wordpress-silcity\caroot\rootCA.crt をダブルクリックしダイアログ表示
64
(または右クリック →「証明書のインストール」)
65
** 「証明書のインストール」をクリックし、証明書のインポートウィザードを開始
66
** 格納場所は「ローカルコンピューター」を選択して「次へ」(管理者権限の確認が出る場合は「はい」)
67
** 「証明書をすべて次のストアに配置する」を選択し、「参照」から「信頼されたルート証明機関」を指定して「次へ」
68
** 「完了」をクリック「正しくインポートされました」と表示され登録完了
69
70
h3. DB設定
71
72
* DBとユーザーの作成(phpMyAdmin)
73
** コンテナの起動
74
wordpress-silcityフォルダをエクスプローラで表示し右クリック→ターミナルで開く
75
コマンドプロンプトで下記コマンドを実行しコンテナを起動
76
<pre>
77
docker compose up --build -d
78
</pre>
79
** phpMyAdmin へアクセスしログイン
80
https://localhost/phpmyadmin/
81
ユーザー名:root
82
パスワード:(空欄のまま)
83
** DBの作成
84
「データベース」タブでDBを作成(本番用:silcitydb テスト用:silcitytestdb)
85
照合順序は utf8mb4_unicode_ci を選択
86
** ユーザーの作成
87
phpMyAdmin画面左上の家アイコンよりホーム画面へ異動