timmy 修订了这个 Gist 2 months ago. 转到此修订
1 file changed, 13 insertions
docker-compose.yml(文件已创建)
| @@ -0,0 +1,13 @@ | |||
| 1 | + | services: | |
| 2 | + | aapanel: | |
| 3 | + | image: aapanel/aapanel:lib | |
| 4 | + | container_name: aapanel | |
| 5 | + | restart: always | |
| 6 | + | network_mode: host | |
| 7 | + | environment: | |
| 8 | + | - TZ=Asia/Taipei | |
| 9 | + | volumes: | |
| 10 | + | - ./www:/www | |
| 11 | + | - ./etc:/etc | |
| 12 | + | - ./var:/var | |
| 13 | + | - ./usr:/usr | |
timmy 修订了这个 Gist 8 months ago. 转到此修订
没有任何变更
timmy 修订了这个 Gist 8 months ago. 转到此修订
1 file changed, 3 insertions, 1 deletion
install_aapanel.sh
| @@ -19,7 +19,9 @@ docker exec aapanel tar Ccf / - www etc var usr | tar Cxf . - | |||
| 19 | 19 | docker stop aapanel | |
| 20 | 20 | ||
| 21 | 21 | # 啟動 aaPanel 容器(使用拷貝後的目錄) | |
| 22 | - | docker run -d --rm --name aapanel --network="host" \ | |
| 22 | + | docker run -d --name aapanel --network="host" \ | |
| 23 | + | --restart=always \ | |
| 24 | + | -e TZ=Asia/Taipei \ | |
| 23 | 25 | -v "$(pwd)"/www:/www \ | |
| 24 | 26 | -v "$(pwd)"/etc:/etc \ | |
| 25 | 27 | -v "$(pwd)"/var:/var \ | |
timmy 修订了这个 Gist 8 months ago. 转到此修订
1 file changed, 1 insertion, 1 deletion
install_aapanel.sh
| @@ -34,4 +34,4 @@ echo "請確認您的伺服器 IP,然後使用: http://<你的伺服器IP>:780 | |||
| 34 | 34 | echo "預設使用者名稱: aapanel" | |
| 35 | 35 | echo "密碼可能會在安裝時自動產生,可以進入容器內手動重設:" | |
| 36 | 36 | echo "docker exec -it aapanel bash" | |
| 37 | - | echo "cd /www/server/panel && python tools.py panel 123456" | |
| 37 | + | echo "cd /www/server/panel && python tools.py panel <你的新密碼>" | |
timmy 修订了这个 Gist 8 months ago. 转到此修订
1 file changed, 37 insertions
install_aapanel.sh(文件已创建)
| @@ -0,0 +1,37 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | # 建立 aapanel 目錄並進入 | |
| 4 | + | mkdir -p aapanel && cd aapanel | |
| 5 | + | ||
| 6 | + | # 下載 aaPanel Docker 映像 | |
| 7 | + | docker pull aapanel/aapanel:lib | |
| 8 | + | ||
| 9 | + | # 啟動 aaPanel 容器 | |
| 10 | + | docker run -d --rm --name aapanel aapanel/aapanel:lib | |
| 11 | + | ||
| 12 | + | # 等待容器啟動 | |
| 13 | + | sleep 5 | |
| 14 | + | ||
| 15 | + | # 從容器內部拷貝 www、etc、var、usr 目錄 | |
| 16 | + | docker exec aapanel tar Ccf / - www etc var usr | tar Cxf . - | |
| 17 | + | ||
| 18 | + | # 停止 aaPanel 容器 | |
| 19 | + | docker stop aapanel | |
| 20 | + | ||
| 21 | + | # 啟動 aaPanel 容器(使用拷貝後的目錄) | |
| 22 | + | docker run -d --rm --name aapanel --network="host" \ | |
| 23 | + | -v "$(pwd)"/www:/www \ | |
| 24 | + | -v "$(pwd)"/etc:/etc \ | |
| 25 | + | -v "$(pwd)"/var:/var \ | |
| 26 | + | -v "$(pwd)"/usr:/usr \ | |
| 27 | + | aapanel/aapanel:lib | |
| 28 | + | ||
| 29 | + | # 顯示訪問網址 | |
| 30 | + | echo "\nAaPanel 安裝完成,可使用以下網址訪問:" | |
| 31 | + | echo "本機測試: http://127.0.0.1:7800/aapanel/" | |
| 32 | + | echo "請確認您的伺服器 IP,然後使用: http://<你的伺服器IP>:7800/aapanel/\n" | |
| 33 | + | ||
| 34 | + | echo "預設使用者名稱: aapanel" | |
| 35 | + | echo "密碼可能會在安裝時自動產生,可以進入容器內手動重設:" | |
| 36 | + | echo "docker exec -it aapanel bash" | |
| 37 | + | echo "cd /www/server/panel && python tools.py panel 123456" | |