创建docker虚拟镜像,创建启动服务脚本

进入系统命令服务目录

编辑服务

复制代码
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=4
StartLimitInterval=20s
[Install]
WantedBy=multi-user.target

建立软连接

之后启动docker即可成功

创建Dockerfile文件,编辑内容

复制代码
#2024年10月11日16点28分
#指定基础镜像(原始)
FROM nginx:latest
#设置工作目录
WORKDIR /root/
#创建ks.cfg文件
RUN touch anaconda-ks.cfg
#创建xin.linux目录:
RUN mkdir -p www.xin.net
#替换Nginx默认配置文件
COPY nginx.conf.default /etc/nginx/nginx.conf
#将淘宝网站代码拷贝至Nginx发布目录:
ADD taobao_web.tar /usr/share/nginx/html/
#将taobao_web/内容移动到网站根目录
RUN mv /usr/share/nginx/html/taobao_web/* /usr/share/nginx/html/

将nginx配置文件,taobao网站放在Dockerfile文件相同目录下

创建镜像

删除之前的所有容器

通过淘宝镜像创建虚拟机

到此部署成功,即可成功访问网站

相关推荐
Gauss松鼠会5 分钟前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb
Gauss松鼠会25 分钟前
GaussDB 中 gsql 与 DBeaver(JDBC)客户端工具查询时间不一致:原因、排查与处理
运维·服务器·数据库·sql·gaussdb·经验总结
谙弆悕博士1 小时前
debian快速换源
linux·运维·windows·debian·下载·换源·网络问题
.道阻且长.1 小时前
Linux基本开发工具:编译器gcc/g++
linux·运维·服务器·职场和发展
Decay__7 小时前
05_MySQL 常用 SQL 大全 —— 诊断、管理、优化辅助 SQL 与三大系统库速查
运维·数据库·sql·mysql·架构
贞明电子9 小时前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
万联WANFLOW10 小时前
海外网络故障怎么排查?Cloudflare 三季度断网报告解读与 mtr 实战
运维·网络·故障分析
Ruiery12 小时前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
Decay__13 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
江华森14 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维