创建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文件相同目录下

创建镜像

删除之前的所有容器

通过淘宝镜像创建虚拟机

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

相关推荐
23124_803 分钟前
Cookie伪造
运维·服务器
陈陈CHENCHEN7 分钟前
【Kubernetes】镜像拉取密钥 - Docker Registry
docker·kubernetes
Bits to Atoms12 分钟前
宇树机器人二次开发环境配置 -- docker创建
运维·docker·容器
RisunJan13 分钟前
Linux命令-killall(根据进程名称来终止一个或多个进程)
linux·运维·服务器
信码由缰15 分钟前
塑造2026年的六大软件开发与DevOps趋势
运维·devops
小-黯28 分钟前
Linux桌面入口文件.desktop文件内容格式
linux·运维·服务器
不想画图38 分钟前
Kubernetes(八)——PV和PVC
云原生·容器·kubernetes
Serverless社区1 小时前
探秘 AgentRun|基于 Serverless 的 AI Agent 沙箱工程化之路
运维·阿里云·云原生·serverless·函数计算
475.352 小时前
linux-journal日志清理
linux·运维·服务器
Black__Jacket2 小时前
Ubuntu下,/dev下,无法读取到CH340串口芯片的端口号
linux·运维·ubuntu