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

创建镜像

删除之前的所有容器

通过淘宝镜像创建虚拟机

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

相关推荐
@菜菜_达6 分钟前
Nginx错误拦截转发 error_page
运维·nginx
云计算老刘19 分钟前
10. Linux 系统启动原理
linux·运维·服务器
任聪聪1 小时前
Centos平替系统RockyLinux详细安装教程
linux·运维·centos
三天不学习1 小时前
GitLab Docker 安装完整配置项说明
docker·容器·gitlab
zjj5872 小时前
ubuntu虚拟内存
linux·运维·ubuntu
终端行者3 小时前
Nginx 配置Websocket代理 Nginx 代理 Websocket
运维·websocket·nginx
优质&青年3 小时前
【Operator prometheus监控系列三---业务监控】
运维·云原生·kubernetes·自动化·prometheus
victory04313 小时前
K8S节点GPU插件plugin检测GPU排查问题办法
云原生·容器·kubernetes
究極の法則に通じた野犬3 小时前
K8S定位POD启动失败问题- status Unknown
云原生·容器·kubernetes
Q***K553 小时前
一、 认识两位主角:Beats与Logstash
运维·jenkins