当前位置: 首页 > news >正文

旅游网站开发的背景建设部执业注册网站

旅游网站开发的背景,建设部执业注册网站,数据库检索网站建设,有人看片吗免费的目录 一、docker 1.1 简介 1.2 安装配置docker 二、dockerfile 1.1、简介 1.2、dockerfile 关键字 一、docker 1.1 简介 容器技术 容器其实就是虚拟机,每个容器可以运行不同的系统【系统是以linux为主的】 为什么要使用docker? docker容器之间相互隔…

目录

一、docker

        1.1 简介

        1.2 安装配置docker 

二、dockerfile

1.1、简介

 1.2、dockerfile 关键字


一、docker

        1.1 简介

容器技术
容器其实就是虚拟机,每个容器可以运行不同的系统【系统是以linux为主的】 

为什么要使用docker?

docker容器之间相互隔离,可以提高安全性
通过使用docker可以做靶场 

        1.2 安装配置docker 

方法1:yum安装
方法2:编译安装 

        配置yum源

需要三个源,请安装前配置好
        BASE  baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/

        EXTRA   baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/extras/x86_64/

      UPDATE baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/updates/x86_64/

安装组件  (我用的是写了一个shell脚本docker安装,所以我们先需要安装一些上传文件的组件)

yum install irzsz unzip -y
将soft.zip 和 install_docker.sh,然后运行install_docker.sh
下载链接在下面

注意:关于防火墙

使用docker需要注意iptables防火墙

建议:关闭firewad   启动iptables

具体操作命令:yum install iptables-services -y

在这里我安装的时候出现了一些问题, 无法进行安装,后来我发现是我的yum命令用不了了
    Another app is currently holding the yum lock; waiting for it to exit...
          另一个应用程序是:PackageKit
            内存:116 M RSS (568 MB VSZ)
            已启动: Sun Apr  7 13:48:24 2024 - 00:59之前
            状态  :睡眠中,进程ID:50687
像这样,我是这样解决的   rm -f /var/run/yum.pid   然后就OK了

我们继续,关闭防火墙,开启iptables

systemctl stop firewalld

systemctl disable firewalld

systemctl start iptables

systemctl enable iptables

关闭selinux

setenforce 0

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

启动docker容器,需要用docker镜像【docker镜像是一个操作系统】

默认docker镜像都是在国外,访问速度特别慢,所以需要配置加速

vim /etc/docker/daemon.json
{

#云服务器一般都会提供

}

systemctl daemon-reload

systemctl restart-docker

 下载镜像:docker pull 镜像名:版本

案例:下载centos 的镜像  docker pull centos:7

查看现有容器:docker images

删除镜像:docker images --rm 镜像名/镜像ID   |  docker rmi 镜像名/镜像ID

查看容器:docker ps | docker ps -a

启动一个容器:docker run --name c1 -it 容器ID

启动容器时选项
-t 这里是指定一个终端,如果没有终端,是无法登录这个容器的
-i  --interactive : 如果想用交互式访问,就需要用这个选项
--name string : 这里是指定容器的名字
--rm 当容器停止的时候,自动删除容器对象
-d  --detach  让当前的这个容器工作在后台
--network 指定容器加入到哪个网络,如果不加的话,默认是一个bridge网络
-p  暴露容器的端口,将容器中的端口和宿主机的任意端口进行端口映射
-P  宿主机的端口:容器的端口   可以将宿主机的指定端口和容器的端口进行映射
-v :逻辑卷

停止容器:docker stop 容器ID
删除容器:docker rm -f 容器名/容器ID
关闭所有容器:docker rm -f `docker ps -a | awk 'NR>=2{print $1}'`

链接:https://pan.baidu.com/s/1xjABgcoc6KNc7YbNmuaKng 
提取码:8023 

二、dockerfile

1.1、简介

dockerfile是一个脚本文件

通过这个脚本文件可以快速做新的镜像

在dockerfile中包含了各种关键字

 1.2、dockerfile 关键字

FROM 指定基础镜像
RUN 在基础镜像中执行的命令
ADD 镜宿主机中的文件发送到docker容器中
如果ADD发生的文件是一个tar.gz的包,那么ADD会自动进行解压
COPY:将宿主机中的一个文件复制到容器中
EXPOST 将容器的端口暴露出去
ENTRYPOINT 在容器中去执行一个shell脚本

#指定镜像

FROM centos:7


#执行命令安装编译库文件
RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel zlib-devel  ncurses-devel iproute

#安装php环境
RUN yum install epel-release -y

添加解压nginx包到/tmp 目录下
ADD nginx-1.18.0.tar.gz /tmp

#进入目录进行编译安装
RUN cd /tmp/nginx-1.18.0 && ./configure --prefix=/usr/local/nginx && make -j 2 &&
make install

#删除容器内置配置文件
RUN rm -f /usr/local/nginx/conf/nginx.conf


#复制本地配置文件到容器内
copy nginx.conf /usr/local/nginx/conf

#复制启动脚本
COPY run.sh /tmp

RUN cd /tmp
RUN chmod +x /tmp/run.sh

#fuzhiweb代码到容器
COPY s.html /usr/local/ngix/html/

#声明暴露端口
EXPOSE 80

#启动容器nginx服务,指定全局命令daemon off 保证服务在前台运行不会关闭
ENTRYPOINT ["/tmp/run.sh"]

案例:用centos作为基础镜像,安装上nginx

第一步:先准备一个目录
第二步:在目录中创建dockerfile文件 
第三步:根据dockerfile中的内容,去逐一准备文件

  •         nginx-1.18.0.tar.gz
  •         nginx.conf
  •         run.sh
  •         s.htm

第四步:创建镜像文件 docker build -t 镜像名 .
第五步:用自己的镜像启动或容器

http://www.vuetechworld.com/news/186/

相关文章:

  • 做企业网站用二级域名好吗网站设计的能力要求
  • 网站 只做程序长春网站建设联系吉网传媒优
  • WordPress博客文件全是图片的网站怎么做seo
  • 网站做内容上海网站备案流程
  • 北京网站优化找商集客吗网站优化要做哪些工作
  • 成都爱站网seo站长查询工具html5手机网站开发环境
  • 用muse做网站网络营销ppt课件
  • 织梦系统做导航网站新乡做网站推广的
  • 网站设计中超链接怎么做北京互联网平台
  • 帝国网站后台管理系统网站背景修改
  • 网站 邮箱功能 设置如何分析网站优缺点
  • 博客做公司网站网站开发流程电话
  • 网页版微信下载thymeleaf做网站 seo
  • 软件定制开发网站建设湖州网站设计平台
  • 保健品网站模板室内装修设计案例
  • 网站首页做很多个关键词东莞网站建设主要学什么
  • 网站建设方案拓扑图开源博客wordpress
  • 做网站组织结构框架例子哪里有建设网站中的视频
  • 做买东西的网站要多少钱广州网站设计首选刻
  • 响应式网站设计图怎么做找工作在什么网站找比较好
  • 苏州做网站优化wordpress 使用mysql添加文章
  • 广西建设职业学院官网网站安徽义信建设网站
  • 腾讯企业网站建设免费网络电视直播
  • 苏州网站建设师网站模板在线预览
  • 深圳宝安做网站的公司wordpress 主题上传
  • 网站建设公司好如何做聊天网站
  • 专业摄影网站推荐做网站下载功能
  • 沈阳做网站大约要多少钱公众号运营平台
  • 南通市建设局网站6电子商务网站建设实训内容
  • 商丘企业网站建设公司天润网站建设