09.2手工制作docker镜像-kod服务

手工制作docker镜像-kod服务

基于centos6.9系统镜像,搭建kod服务,提交镜像
创建并进入容器
在这里插入图片描述

添加centos6系统的yum源和epel源

yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
epel源
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-archive-6.repo

添加完成
在这里插入图片描述

安装php、nginx服务

yum install php-fpm php-mbstring php-gd nginx -y

修改nginx配置文件

[root@21abd16fbf66 /]# egrep -v "^$|#" /etc/nginx/nginx.conf.default >/etc/nginx/nginx.conf

将nginx配置文件中的站点路径opt,添加一段php配置。
在这里插入图片描述

检查nginx语法正常
在这里插入图片描述

修改php配置文件,将用户修改为nginx
在这里插入图片描述

启动nginx和php服务
在这里插入图片描述

软件包通过宿主机cp命令发送到容器中opt目录下
在这里插入图片描述

发现软件包存在了,由于镜像特别存,没有unzip命令,所以安装unzip命令,并解压软件包
在这里插入图片描述

将路径下授权nginx
在这里插入图片描述

网站配置完成
浏览器直接访问ip地址出现kod服务
在这里插入图片描述

在容器里面创建一个启动服务并且夯筑容器的脚本或者可执行脚本
脚本内容为启动php和启动nginx服务并且夯筑容器;
给脚本加一个可执行权限,并且查看是否可执行;
在这里插入图片描述

退出容器,将容器提交为新的镜像为kod
在这里插入图片描述

查看镜像文件已经存在kod:v1
并且根据kod镜像启动一个新的容器

docker run -d -p 80:80 kod:v1 init

在这里插入图片描述

访问IP地址出现kod服务界面
在这里插入图片描述

相关推荐

  1. Docker jenkins 镜像制作

    2024-06-08 11:46:04       64 阅读
  2. docker制作zookeeper镜像

    2024-06-08 11:46:04       35 阅读
  3. Linux制作docker镜像

    2024-06-08 11:46:04       27 阅读
  4. tengine-docker镜像制作

    2024-06-08 11:46:04       33 阅读
  5. Docker镜像制作之ZLMediakit镜像制作

    2024-06-08 11:46:04       56 阅读
  6. Docker 镜像****后,如何给Ubuntu手动安装 docker 服务

    2024-06-08 11:46:04       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 11:46:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 11:46:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 11:46:04       87 阅读
  4. Python语言-面向对象

    2024-06-08 11:46:04       96 阅读

热门阅读

  1. Transformer 内部原理学习

    2024-06-08 11:46:04       17 阅读
  2. c++ 简单的日志类 CCLog

    2024-06-08 11:46:04       24 阅读
  3. CAB203 Special Topics Assignment

    2024-06-08 11:46:04       27 阅读
  4. 智能合约中未授权访问

    2024-06-08 11:46:04       30 阅读
  5. Visual Studio的快捷按键

    2024-06-08 11:46:04       34 阅读