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

游戏模型外包网站泰安集团网站建设方案

游戏模型外包网站,泰安集团网站建设方案,十个app制作网站,wordpress nodejs版本Docker的三大核心概念 1、docker仓库#xff08;repository#xff09; docker仓库#xff08;repository#xff09;类似于代码库#xff0c;是docker集中存放镜像的场所。实际上#xff0c;注册服务器是存放仓库的地方#xff0c;其上往往存放着很多仓库。每个仓库集…Docker的三大核心概念 1、docker仓库repository docker仓库repository类似于代码库是docker集中存放镜像的场所。实际上注册服务器是存放仓库的地方其上往往存放着很多仓库。每个仓库集中存放某一类镜像往往包括多个镜像文件通过不同的标签tag来进行区分。 根据存储的镜像公开分享与否docker仓库可以分为公开仓库Public和私有仓库Private两种形式。目前最大的公开仓库是Docker Hub,存放了数量庞大的镜像供用户下载国内的公开镜像包括Docker Pool,可以提供稳定的国内访问与GitHub类似。 2、docker镜像Image docker镜像类似于虚拟机镜像可以将其理解为一个只读模板。除了提供容器运行时所需的程序、库、资源、配置等文件外docker镜像还包含了一些为运行时准备的一些配置参数如匿名卷、环境变量、用户等 我们把项目打包才成一个镜像那么这个镜像中就有了我们项目所依赖的所有环境和资源 3、 docker容器container .Net项目部署到Docker 1、生成构建Image镜像文件 Vs中右键项目-添加-Docker 支持-目标OS选择 Linux   在项目中会生成个Dockerfile文件 这个Dockerfile文件就是用来构建你项目的Image镜像的它是一个创建当前项目镜像的所有命令的文本文件 2、将你的项目存放到Linux中 我们可以用MobaXterm 或者其他文件工具将我们的项目存放到Linux中我们就在Linux系统的root文件下创建了一个叫ZKHK的文件用于存放我们的项目代码然后我又单独的将Dockerfile文件单独的放在了与项目文件夹同级的ZKHK文件夹下。 3、构建项目镜像 #docker build:表示要构建镜像 #myimagename :是我们自己要构建的镜像的名称随便我们自己取名主要名称小写 #dockerfile是我们要构建的镜像需要的文件文件名叫Dockerfile docker build -t net6projecttest -f Dockerfile . 构建镜像的时候如果提示 [Warning] IPv4 forwarding is disabled. Networking will not work. 则需要开启 Linux 操作系统的 IP 转发功能 临时开启 如果你只是希望临时开启 IP 转发功能可以使用以下命令 sudo sysctl -w net.ipv4.ip_forward1 永久开启 如果你希望永久开启 IP 转发功能需要编辑配置文件使其在系统重启时仍然生效 1、编辑 /etc/sysctl.conf 文件 sudo nano /etc/sysctl.conf 或者 sudo vim /etc/sysctl.conf      #vim命令打开的文件 按 i 进入编辑状态 Esc退出编辑  然后按冒号Shift:输入w !sudo %进行强制保存 2、在文件末尾添加以下行表示开启 IP 转发功能 net.ipv4.ip_forward1 3、保存并关闭文件。Ctrlo可以修改文件名Ctrlx 保存并退出当前文件 4、使修改生效 sudo sysctl -p 现在IPv4转发已经启用了。重新启动网络服务你将不再收到“IPv4 forwarding is disabled”的警告消息并且网络连接将正常工作。 使用 firewalld 或 iptables 设置转发规则 除了开启 IP 转发功能如果你需要进行网络地址转发你还需要设置转发规则。你可以使用 firewalld 或 iptables 来进行设置具体步骤因操作场景和需求而异 1、使用 firewalld sudo firewall-cmd --add-masquerade --permanent sudo firewall-cmd --reload 2、使用 iptables sudo iptables -t nat -A POSTROUTING -o 出口网卡 -j MASQUERADE 3、修改完成后按下 Ctrl O这将会显示一个提示询问你是否要保存已经编辑的内容。按下 Enter 键即可确认保存  4、确认保存后你可以修改文件名如果需要然后按下 Enter 键 5、最后按下 Ctrl X 退出 nano 编辑器 4、根据镜像创建并运行容器 Docker容器启动之前如果不进行端口映射在容器外部是无法通过网络来访问容器内的网络应用和服务。因为容器中常常会运行一些网络应用和服务如果想在容器外部通过网络来访问容器内的网络应用和服务就需要对该容器进行端口映射可以通过docker run命令中的-P或-p选项来进行端口映射 Docker容器本身是一个独立的、隔离的环境它自己拥有独立的IP地址。当我们创建并运行一个容器时它内部的应用程序无法直接被主机上的其他应用访问。因此我们需要进行端口映射将容器内部的端口与主机的端口进行映射这样就能够通过主机上的端口访问容器内部的应用程序了 举例假设我们虚拟机的IP是 192.168.43.10 我们可以通过HTTP地址即常说的“网址”或IP加“: 80”来访问网站因为浏览网页服务默认的端口号都是80 我们的项目运行在Docker容器中而容器外部是无法通过网络来访问容器的内容部网络应用和服务的所以我们就需要将Docker容器的某个端口如8083映射到主机的80端口这样我们就可以在外部通过网址“:8083” 来访问容器的里应用和服务了。 92.168.43.10:8083 就相当于访问主机的80端口了。 #8083:80将容器内部的 8083端口映射到主机上的 80端口 #docker8083容器的名称名称随便自己取 #net6projecttest 镜像名称 docker run -itd -p 8083:80 --name docker8083 net6projecttest  docker run -itd -p 8084:80 --name docker8084 net6projecttest  上面就根据镜像创建了两个两个容器92.168.43.10:8083和92.168.43.10:8084
http://www.hkea.cn/news/14424806/

相关文章:

  • 专业邯郸网站建设wordpress网站备案号
  • 自动打开多个同网站网页焦作网站制作公司
  • 公司网站制作的方法苏州专业做网站公司
  • 网站诊断分析案例wordpress 酷炫分页
  • wap网站案例外贸网站建设广告
  • 公司网站制作设计报价网站建设费怎么做会计分录
  • 模板网站不可以做seo优化吗网站建设 東道网络
  • 工信部网站备案怎么查询seo零基础教学
  • 北京网站优化平台平台搭建需要什么技术
  • 科技公司网站建设phpcms做的网站有哪些
  • 电商网站如何提高转化率北京制作手机网站
  • 网站建设+开源公共资源交易中心官网官网
  • php 怎么做网站超链接重庆网络干部学院
  • 28网站制作在线阅读小说网站开发
  • 中国十大设计素材网站静态网站上下篇代码
  • sql注入网站源码湖北省城乡住房建设厅网站
  • 临沂网站哪家好正规的网站制作平台
  • 新网站怎么做优化网站栏目方案
  • 网站后台密码如何破解免费观看电影电视剧的app下载
  • 婚礼纪网站怎么做请帖网站关键词优化seo
  • 做网站的设计软件免费企业网站源码
  • 网站班级文化建设方案ui做的好的公司网站
  • 开发公司网站设计烟台网站制作软件
  • 做网站需要到什么技术如何建一个网站教程
  • 珠海建设工程监督站网站学校没有网站
  • 可信网站logo网站设计论文的题目
  • 网站空间 虚拟主机wordpress图片收费
  • 外贸公司网站制作公司idea做网站登录
  • 苏州手机网站建设公司世界杯大数据
  • 郑州腾讯网站建设手机做logo用什么网站