注意:部署后务必先修改如上信息!!!或者修改代码后自行构建使用!!!以防止被利用!!!
docker run -idt \
-p 80:80 \
-p 443:443 \
-p 8888:8888 \
-p 888:888 \
--privileged \
-v /www/wwwroot:/www/wwwroot \
-v /www/server/data:/www/server/data \
-v /www/server/panel/vhost:/www/server/panel/vhost \
-v /www/backup:/www/backup \
--network=bridge \
--name baota \
--restart always \
meteorkong/baota:7.6.0
version: '3.3'
services:
baota:
image: meteorkong/baota:7.6.0
container_name: baota
network_mode: bridge
privileged: true
restart: always
ports:
- 80:80
- 443:443
- 8888:8888
- 888:888
volumes:
- /www/wwwroot:/www/wwwroot
- /www/server/data:/www/server/data
- /www/server/panel/vhost:/www/server/panel/vhost
- /www/backup:/www/backup
docker network create -d macvlan \
--subnet=192.168.123.0/24 \
--gateway=192.168.123.1 \
--ipv6 \
--subnet=fe80::/64 \
--gateway=fe80::1 \
-o parent=ovs_bond0 \
-o macvlan_mode=bridge \
macvlan
注:名称 ovs_bond0,通过ip route|grep default 获取。--ipv6 \可选。
# 获取宝塔面板默认信息
docker exec -it baota /etc/init.d/bt default
# 重启nginx
docker exec -it baota /etc/init.d/nginx restart
# 重启PHP
docker exec -it baota /etc/init.d/php-fpm-80 restart
# 重启mysql
docker exec -it baota /etc/init.d/mysqld restart
# 进入宝塔容器
docker exec -it baota /bin/sh
宝塔面板:8888
phpmyadmin:888
SSH:22
网站服务:80,443
MySQL:3306
网站数据目录:/www/wwwroot
MySQL数据目录:/www/server/data
vhost文件路径:/www/server/panel/vhost
方法:进入容器内部,vi /etc/resolv.conf,添加新的nameserver为路由器地址,保存即可。
Content type
Image
Digest
sha256:562489c97…
Size
218.8 MB
Last updated
almost 3 years ago
docker pull meteorkong/baota:7.6.0