Docker centos7,宝塔

拉取一个centos镜像

docker pull centos:centos7

运行一个容器

docker run -i -t -d --restart=always --name baota -p 1870:8888 -p 1871:3306 -p 1872:22 -p 1873:443 -p 1880:80 -p 1881:81 -p 1882:82 -p 1883:83 -p 1884:84 -p 1885:85 -p 1886:86 -p 1887:87 -p 1888:88 -p 1889:89 -p 18810:810 --privileged centos:centos7 /sbin/init

--restart=always    重启后自动运行容器
--name              docker容器名称
-p                  端口转发 宿主机端口:docker容器端口
--privileged        殊授权[看到网上很多老贴这个参数后面都跟了=true 可是我的后面跟 =true总是不对](容器内部的写权限)很重要
-v                  持久化 (保存修改后的内容) 不设置则容器停止后容器内部的修改会丢失 ~/home/www:/www 将宿主机 ~/home/www映射到容器中的/www目录  /sbin/init 容器内部服务自启

进入容器

docker exec -it 4e83ctt9fc06 /bin/bash

docker exec -it baota /bin/bash

安装软件

安装BT宝塔

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

安装BT宝塔完成

==================================================================
Congratulations! Installed successfully!

==================================================================
外网面板地址: http://218.84.192.166:8888/04f0a57e
内网面板地址: http://:8888/04f0a57e
username: asthjnf7
password: 1ddedfa7
If you cannot access the panel,
release the following panel port [8888] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口
==================================================================

--本地访问宝塔:127.0.0.1:1870/04f0a57e

宿主机访问宝塔

容器目录:
/www/wwwroot    //默认建站目录
/www/wwwlogs    //网站日志目录
/www/backup     //默认备份目录
/www/server     //宝塔软件安装目录

保存容器到镜像

docker commit -a "baota" -m "my baota" 758840abc269  baota:v3

保存镜像文件到本地文件
docker save -o baota_v3.tar baota:v3
导入本地镜像文件
docker load -i baota_v3.tar

--版本说明:v3
    1、Nginx 1.22.0
    2、MySQL 8.0.24
    3、PHP-7.3.31
    4、Pure-Ftpd 1.0.49
    5、phpMyAdmin 5.2
    6、PHP扩展 oci8
    7、创建10个默认站点     //端口号 1881 - 1889  //18810 phpinfo();

Original: https://www.cnblogs.com/YALSI/p/16677989.html
Author: YALSY
Title: Docker centos7,宝塔

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577890/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • java执行shell脚本怎么进行交互处理

    感谢我吧,什么都不说,直接上代码: package utils; import java.io.*; public class ShellUtils { public static…

    Linux 2023年5月28日
    093
  • GT/s和Gbps的关系

    GT/s 和 Gbps 数据传输表示通过数字接口传递的数据量。 当用较多的数据位对原始数据进行编码时,有效数据传输量低于实际传输的数据位数。例如:PCIe串行总线采用10位数据对8…

    Linux 2023年6月7日
    096
  • Shell语法

    在 Shell 中引号分为 2 种:单引号、双引号。 ( 1 )双引号 由双引号括起来的字符,除 $ 、倒引号和反斜线( \ )仍保留其特殊功能外,其余字符通常作为普通字符对待。 …

    Linux 2023年5月28日
    091
  • 转:多线程环境下调用 HttpWebRequest 并发连接限制

    .net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认…

    Linux 2023年6月13日
    0108
  • 每周一个linux命令(ping)

    基础环境 ping命令介绍 ping命令主要用来…

    Linux 2023年6月8日
    092
  • 计算机网络通信

    早期:联机 以太网:局域网与交换机 广播 主机之间”一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息…

    Linux 2023年6月14日
    094
  • 每日好书推荐:《Kali Linux渗透测试的艺术》PDF高清版

    Original: https://www.cnblogs.com/bnn86/p/15344056.htmlAuthor: 测试楠楠君Title: 每日好书推荐:《Kali Li…

    Linux 2023年5月27日
    0112
  • How to show or hide views within a layout

    Android programming: mode selection and switching using a single activity, Show or hide vi…

    Linux 2023年6月13日
    076
  • 每周一个linux命令(ip)

    基础环境 Ip命令介绍 ip命令是一个能够给linux系统设置网络相关信息的命令,通过ip命令可以设置ip地址、子网掩码、网关、路由信息,本节主要讲解ip地址的查看、临时ip地址、…

    Linux 2023年6月8日
    0115
  • netstat 命令查看端口状态详解

    转载请注明出处: netstat 可以查看服务器当前端口列表及指定端口的连接状态等; -t : 指明显示TCP端口,t是TCP的首字母。 -u : 指明显示UDP端口,u是UDP的…

    Linux 2023年6月14日
    081
  • linux 僵尸进程处理

    什么是僵尸进程 我们启动一个程序,开始我们的任务,然后等任务结束了,我们就停止这个进程。 进程停止后, 该进程就会从进程表中移除。 但是,有时候有些程序即使执行完了也依然留在进程表…

    Linux 2023年6月6日
    0108
  • Redis Sentinel实现的机制与原理详解

    Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案。实际上这意味着你可以使用Sentinel模式创建一个可以不用人为干预而应对各种故障的Redis部署。 它…

    Linux 2023年5月28日
    0118
  • Java50个关键字之static

    关键字static主要有两种作用:第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,希望某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的…

    Linux 2023年6月7日
    098
  • Linux命令篇-curl 命令

    curl 查看网页源码 自动跳转 显示头信息 通信过程 下载文件 断点续传 获取天气 curl 查看网页源码 直接在curl命令后加上网址,就可以看到网页源码。 $ curl ww…

    Linux 2023年6月13日
    0110
  • Linux常用命令

    Linux常用命令 在学习瑞吉外卖项目课程中自己做的一个linux常用命令的小笔记便于以后复习使用,仅供参考。 文件目录操作命令 pwd:显示该目录或者文件的路径 ls命令 ls:…

    Linux 2023年6月7日
    088
  • 自己写的文件夹图标修改脚本

    自己写了一个文件图标修改的Python脚本,只要把文件夹拖动到这个脚本上,就可以用文件夹中的图片和视频作为文件夹的封面。把图片或视频拖到脚本上,就可以把这个图片或视频用作其所在文件…

    Linux 2023年6月6日
    0165
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球