見出し画像

96-Dockerいれたので、、管理用に、Portainerなるものを、これもDockerで入れる。意外とおもしろいな。これ。

Docker入れだすとどんどん増えてくるから、管理用の画面がいるよね

ってことで、portainerなるものがあるらしく、これもDockerのImageがあるようなので、それを入れます!

docker volume create portainer_data

docker run -d \
  -p 9443:9443 \
  -p 8000:8000 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  portainer/portainer-ce:lts

まぁこんなとこです。これ自体はとくに変わったとこなし。
あと、Basic認証用にあれこれ。いれてなかったので、そっから。

apt update && sudo apt install -y apache2-utils

htpasswd -c /etc/nginx/.htpasswd_portainer admin-portainer

nginxいれてるんだから、リバプロの設定を。

	location /portainer/ {
		# Basic認証の有効化
		auth_basic "Restricted Access to Portainer";
		auth_basic_user_file /etc/nginx/.htpasswd_portainer;

		# Portainerへのリバースプロキシ設定
		proxy_pass https://localhost:9443/; # ⚠️ PortainerのHTTPSポート(9443)を指定

		# ヘッダー設定(Portainerに必要な設定)
		proxy_http_version 1.1;
		proxy_set_header Connection "";
		proxy_set_header Host $http_host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
	}

そう、見事に502とか出まくる。
それで、あれこれやってたら、404が出るようになり、、お手上げ状態!!
っておもったけど、、地道にLOGみて、失敗が多くてそもそもロックアウトされてることをしる。
だから、restartさせて、
docker restart portainer
そんなこんなで、最終confはこんな感じ。

server {
	listen 443 ssl;
	server_name ws.hanahata.red;
	#-----------------------------------------------------------------------
	ssl_certificate 	pem指定
	ssl_certificate_key pem指定
	ssl_protocols TLSv1.2 TLSv1.3;
	ssl_ciphers HIGH:!aNULL:!MD5;
	#-----------------------------------------------------------------------
	location /portainer/ {
		auth_basic "Restricted Access to Portainer";
		auth_basic_user_file /etc/nginx/.htpasswd_portainer;
		proxy_ssl_verify off; 
		proxy_ssl_server_name off;
		rewrite /portainer/(.*) /$1 break; 
		proxy_pass https://localhost:9443;
		proxy_http_version 1.1;
		proxy_set_header Connection "";
		proxy_set_header Host $http_host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;

	}
	#-----------------------------------------------------------------------


こんながめん。なんかひと昔前の”カッコイイ系”画面だな。。

ということで、今日は特に苦労することなし。
502から始まったアクセス不良をあれこれやったあげく、404出まくったあたりから、、confの設定にまぁ1時間くらいは費やしたけど。
まぁしばらくは、、confのこの部分も、、みることないな。。

ということで、今日も自分の持ち場で頑張りましょう!

いいなと思ったら応援しよう!