Dockerfile快速搭建自己专属的LAMP环境

目录

编写Dockerfile

1.文件内容需求:

2.值得注意的是centos6官方源已下线,所以需要切换centos-vault源!

3.Dockerfile内容

[4.进入到 lamp 开始构建镜像](#4.进入到 lamp 开始构建镜像)

推送镜像到私有仓库

1.创建用户并添加到私有仓库:​编辑​编辑

2.推送

3.查看推送结果!


LAMP 环境结合了 Linux、Apache、MySQL 和 PHP,提供了一个稳定、可靠、安全和高效的平台,用于创建和管理 Web 应用程序的开源开发平台。

编写Dockerfile

1.文件内容需求:

  1. 基于centos:6基础镜像。
  2. 指定作者信息。
  3. 安装httpd、mysql、mysql-server、php、php-mysql、php-gd。
  4. 暴露80和3306端口。
  5. 设置服务自启动。
  6. 验证镜像。

2.值得注意的是centos6官方源已下线,所以需要切换centos-vault源!

bash 复制代码
wget -O CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

3.Dockerfile内容

4.进入到 lamp 开始构建镜像

bash 复制代码
docker build -t lamp-lyc:v1.1 ./

OK!!!

推送镜像到私有仓库

1.创建用户并添加到私有仓库:

2.推送

bash 复制代码
#在项目中标记镜像
#docker tag SOURCE_IMAGE[:TAG] lyc.harbor.com/exclusive/REPOSITORY[:TAG]
docker tag lamp-lyc:v1.1 lyc.harbor.com/exclusive/lamp-lyc:1.1
#推送镜像到目标目录
#docker push lyc.harbor.com/exclusive/REPOSITORY[:TAG]
docker push lyc.harbor.com/exclusive/lamp-lyc:1.1

3.查看推送结果!

相关推荐
RisunJan14 小时前
Linux命令-rlogin(远程登录)
linux·运维
深圳恒讯14 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
蓝天下的守望者14 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
小林ixn14 小时前
从“玩具工具”到“跨语言利器”:MCP 协议实战解析
运维·服务器·网络
小顿的企业观察15 小时前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造
数智化转型推荐官15 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
看菜鸡互15 小时前
探索用 SlideML 让大模型生成 PPT 的实验方法
java·运维
大飞记Python17 小时前
Linux命令速查手册(测试开发4年实战总结,附PDF)
linux·网络·pdf
liguojun202518 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑18 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网