docker 安装宝塔在将镜像转移到另一台服务器实战

作者 :
免费
  • 正文
  • yum install docker  //安装docker

    docker pull centos:7  //安装centos7

    docker run -itd --name bt -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /www:/www centos:7

    yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

    docker exec -it bt /bin/bash    //中间没有成功 删除 docker rm bt

    外网面板地址: http://123.56.95.235:8888/0912a4b6
    内网面板地址: http://:8888/0999124b6
    username: ooupzp5x
    password: 82u637c2

    导入网站后打包,传到另一台服务器上

    docker images

    docker stop bt

    docker commit bt bt:latest

    docker save -o bt.tar bt:latest (最后一个bt可以简单,不加latest也行,即docker save -o bt.tar bt)
    第二台服务器执行
    docker load -i bt.tar
    docker run -itd --name bt -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /www:/www bt:latest
    docker exec -it bt /bin/bash
    输入bt
    按1
    在进入宝塔面板即可

    注:如果重启服务器,在执行docker start bt

    docker 安装宝塔在将镜像转移到另一台服务器实战-完美源码

    写给客户安装说明如下:
    docker镜像导入方法:
    1、将bt.tar镜像 www.tar.gz网站数据文件,上传到服务器

    2、执行
    docker load -i bt.tar //导入镜像,同目录下执行

    docker run -itd --name bt -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /www:/www bt:latest
    docker exec -it bt /bin/bash //进入bt容器
    输入bt 按1 重启面板服务

    3、打开网站URL: http://14.105.34.147 (如打不开进入第4步)

    4、管理网站服务器
    外网面板地址: http://123.56.95.235:8888/0912a4b6
    内网面板地址: http://内网IP:8888/0999124b6
    username: ooupzp5x
    password: 82u637c2
    备注:如果网站打不开,进入后台-首页,启动Nginx MySQL PHP

    5、更新网站所有URL
    http://14.105.34.147/admin
    admin
    123456
    1). 后台--系统管理--系统设置,将站点根网址改成http://14.105.34.147/
    2).后台--内容管理--批量更新URL 点两个开始更新。
    OK了

    6、日常维护

    docker start bt 重启服务器时启动

    docker cp /root/index.html BT:/www/wwwroot/zhenggongnet/application/index/view/default/ 拷贝文件到容器里。


    例:Kylin Linux Advanced Server release V10 (Sword) 部署openeuler22.03-lts docker镜像

    [root@A77-HL-XDZHGK-server-1 ~]# cat /etc/kylin-release
    Kylin Linux Advanced Server release V10 (Sword)

    第一台机器
    docker pull openeuler/openeuler:22.03-lts
    或者
    docker load -i openeuler-22.03-lts.tar 在其它地方下载 在上传。

    创建镜像
    docker run -itd --name bt -p 80:80 -p 443:443 -p 888:888 -p 8066:8066 -p 9026:9026 -p 9027:9027 -p 9028:9028 -p 14229:14229 --privileged=true -v /www:/www openeuler/openeuler:22.03-lts

    安装宝塔
    if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

    docker exec -it bt /bin/bash

    输入bt
    14
    显示如下:
    外网ipv4面板地址: http://123.57.32.168:14229/1e22c272
    内网面板地址: http://:14229/1e22c272
    username: ufzj26mf
    password: ********
    安装环境,之后停止里面的服务

    docker images | docker ps -a
    docker stop bt
    docker commit bt bt:25.07
    docker save -o bt.tar bt:25.07

    第二台服务器执行
    docker load -i bt.tar
    tar -zxvf www.tar.gz 解压到/www
    docker run -itd --name bt -p 80:80 -p 443:443 -p 888:888 -p 8066:8066 -p 9026:9026 -p 9027:9027 -p 9028:9028 -p 14229:14229 --privileged=true -v /www:/www localhost/bt:25.07

    docker exec -it bt /bin/bash

    输入bt
    按1
    进入面板重启服务

    注意以后维护时
    docker stop bt
    docker start bt

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » docker 安装宝塔在将镜像转移到另一台服务器实战
    3937+

    本站勉强运行

    116029+

    用户总数

    696+

    资源总数

    0+

    今日更新

    2025-7-7

    最后更新时间