阿泉的博客

记录生活点滴

安装宝塔命令 镜像容器启动命令 docker数据库单独安装连接 phpMyAdmin异地访问

docker运行没有命令,缺少命令可加/bin/sh -c /bt.sh(btpanel/baota:lnmp)    /qbittorrent的命令是/init       mysql5.7的命令docker-entrypoint.sh     mysqli的命令mysqld


单独IP地址命令

docker run -d --restart unless-stopped --name baota --ip=10.0.0.99 --network=macnet -v /mnt/1T/docker/www/wwwroot -v /mnt/1T/docker/www/server/data -v /mnt/1T/docker/www:/www/server/panel/vhost btpanel/baota:lnmp

说明:修改--net=host为-- network=macnet,增加--ip 10.0.0.99


映射指定端口

docker run -d --restart unless-stopped --name baota -p 8888:8888 -p 2222:22 -p 443:443 -p 80:80 -p 888:888 -v ~/website_data:/www/wwwroot -v ~/mysql_data:/www/server/data -v ~/vhost:/www/server/panel/vhost btpanel/baota:lnmp


两种部署方法都会把用户的目录映射到容器中,用户可自行修改映射的目录,方法1案例以如下:

~/website_data修改成/home/website_data

~/mysql_data修改成/home/mysql_data

~/vhost修改成/home/vhost



此时我的容器启动命令就是这个

docker run -d --restart unless-stopped --name baota --net=host -v /mnt/1T/docker/www/website_data:/www/wwwroot -v /mnt/1T/docker/www/mysql_data:/www/server/data -v /mnt/1T/docker/www/vhost:/www/server/panel/vhost xmq851029/bt11:260129  /bin/sh -c /bt.sh




目录使用分析

容器里面的网站数据目录:/www/wwwroot

MySQL数据目录:/www/server/data

vhost文件路径:/www/server/panel/vhost



进入容器内

docker exec -it baota bash



docker单独MySQL数据库的网页连接方法:

1,将phpMyAdmin根目录下的config.sample.inc.php,重命名为config.inc.php


2,修改config.inc.php文件

在localhost服务器后加对应地址和端口就行

$cfg['Servers'][$i]['host'] = 'localhost:3307';


Powered By Z-BlogPHP 1.7.4