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

我做的静态网站怎么发布到网上seo搜索引擎优化论文

我做的静态网站怎么发布到网上,seo搜索引擎优化论文,深圳市保障性住房官网,免费软件下载平台如果要推广自己的软件,势必要自己制作 image 文件。 1 制作自己的 Docker 容器 基于 centos 镜像构建自己的 centos 镜像,可以在 centos 镜像基础上,安装相关的软件,之后进行构建新的镜像。 1.1 dockerfile 文件编写 首先&…

如果要推广自己的软件,势必要自己制作 image 文件。

1 制作自己的 Docker 容器

基于 centos 镜像构建自己的 centos 镜像,可以在 centos 镜像基础上,安装相关的软件,之后进行构建新的镜像。

1.1 dockerfile 文件编写

首先,需要在项目的根目录下,新建一个文本文件.dockerignore,写入下面的内容:

.git

上面代码表示,这个路径要排除,不要打包进入 image 文件。如果没有路径要排除,这个文件可以不新建。

然后,在项目的根目录下,新建一个文本文件 dockerfile_test,写入下面的内容::

FROM centos
MAINTAINER oehuosi<oehuosi@foxmail.com>ENV MYPATH /usr/local
WORKDIR $MYPATHRUN yum -y install vim
RUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATH
CMD echo "-----end-----"
CMD /bin/bash

说明:

  • FROM centos,该 image 文件继承官方的 centos,有标签的话,可以用:连接。Docker Hub中 99% 镜像都是从这个基础镜像过来的FROM scratch , 然后配置需要的软件和配置来进行的构建
  • RUN命令在 image 文件的构建阶段执行,执行结果都会打包进入 image 文件;CMD命令则是在容器启动后执行。另外,一个 Dockerfile 可以包含多个RUN命令生效,但是只有最后一个CMD命令生效。
  • 指定了CMD命令以后,docker container run命令就不能附加命令了(比如/bin/bash),否则它会覆盖CMD命令。
  • 官方的 centos 镜像不包含 vim,net-tools 等软件,这里是在官方的 centos 的基础上安装了 vim,net-tools,并构建新的镜像文件
1.2 构建镜像
# 命令: docker build -f dockerfile 文件路径 -t 镜像名:[tag] .
docker build -f dockerfile_test -t mycentos:0.1 .

出现Successfully tagged mycentos:0.1之后,即表示构建完成。

说明:

  • tag 可以不加,不加的话,默认就是 latest

启动容器,然后查看下:

doker run mycentos
pwd
# /usr/local# 此时 vim 和 ifconfig 也都可以使用了

拿到一个镜像的时候,可以通过 history 命令查看这个镜像是怎么一步一步制作起来的。

docker history nginx
IMAGE          CREATED       CREATED BY                                      SIZE      COMMENT
605c77e624dd   2 years ago   /bin/sh -c #(nop)  CMD ["nginx" "-g" "daemon…   0B
<missing>      2 years ago   /bin/sh -c #(nop)  STOPSIGNAL SIGQUIT           0B
<missing>      2 years ago   /bin/sh -c #(nop)  EXPOSE 80                    0B
<missing>      2 years ago   /bin/sh -c #(nop)  ENTRYPOINT ["/docker-entr…   0B
<missing>      2 years ago   /bin/sh -c #(nop) COPY file:09a214a3e07c919a…   4.61kB
<missing>      2 years ago   /bin/sh -c #(nop) COPY file:0fd5fca330dcd6a7…   1.04kB
<missing>      2 years ago   /bin/sh -c #(nop) COPY file:0b866ff3fc1ef5b0…   1.96kB
<missing>      2 years ago   /bin/sh -c #(nop) COPY file:65504f71f5855ca0…   1.2kB
<missing>      2 years ago   /bin/sh -c set -x     && addgroup --system -…   61.1MB
<missing>      2 years ago   /bin/sh -c #(nop)  ENV PKG_RELEASE=1~bullseye   0B
<missing>      2 years ago   /bin/sh -c #(nop)  ENV NJS_VERSION=0.7.1        0B
<missing>      2 years ago   /bin/sh -c #(nop)  ENV NGINX_VERSION=1.21.5     0B
<missing>      2 years ago   /bin/sh -c #(nop)  LABEL maintainer=NGINX Do…   0B
<missing>      2 years ago   /bin/sh -c #(nop)  CMD ["bash"]                 0B
<missing>      2 years ago   /bin/sh -c #(nop) ADD file:09675d11695f65c55…   80.4MB

2 注册账号

首先,去 hub.docker.com 或 cloud.docker.com 注册一个账户。然后登录。

# 查看登录命令帮助信息
docker login --help # Usage:  docker login [OPTIONS] [SERVER]# Log in to a Docker registry.
# If no server is specified, the default is defined by the daemon.# Options:
#   -p, --password string   Password
#       --password-stdin    Take the password from stdin
#   -u, --username string   Username# 登录
docker login -u oehuosi

出现 Login Succeeded 即可表示登录成功了。

3 发布 docker 镜像

docker push mycentos
# 如果提示,那么去修改下镜像配置,给容器新增一个tag标签
docker tag 容器ID oehuosi/mycentos:0.1# 再去重新提交
docker push oehuosi/mycentos:0.1
# 提交的时候也是一层一层的去进行提交的,我们等待片刻,即可push成功了。# 如果还是push不上去,因为没有前缀的话默认是push到 官方的library
# 解决方法
# 第一种 build的时候添加dockerhub用户名,然后在push就可以放到自己的仓库了
docker build -t oehuosi/mycentos:0.1 .
# 第二种 使用docker tag #然后再次push
docker tag 容器id oehuosi/mycentos:0.1 
#然后再次push
docker push oehuosi/mycentos:0.1 
3.1 发布阿里云镜像服务上
  • 登录阿里云
  • 找到容器镜像服务
  • 创建命名空间
  • 创建容器镜像
  • 选择本地仓库

官网介绍:https://link.zhihu.com/?target=https%3A//cr.console.aliyun.com/repository/

http://www.yayakq.cn/news/790355/

相关文章:

  • 淄博网站制作形象做网站的主流软件
  • 吴江专业的网站建设产品单页营销型网站模板下载
  • 树状结构的网站wordpress最新漏洞
  • 帮传销做网站会违法吗app制作用什么软件
  • 励志网站织梦源码万网空间上传网站吗
  • 绵阳网站建设哪家好建设网站合同文档
  • 做的网站为什么图片看不了wordpress自定义过滤
  • 网站文章排版工具ui培训学校哪家好
  • 太原网站建设平台湖北望新建设有限公司网站
  • html5网站app开发wordpress滑动解锁代码
  • 小企业官方网站制作网页设计作品源代码下载
  • 自己做的网页加在网站文章上为什么打不开wordpress安装好了怎么登陆网站
  • 网站开发面试自助建站系统注册
  • 怎么做免费网站 视频qq电脑版网页登录入口
  • 手机网站建站教育模板为什么做线上营销
  • 做网站实验报告网站主机测速
  • 免费网址导航网站建设手机python编程软件
  • 广州 济南网站建设公司 网络服务资料图片 wordpress
  • 建站网站网站建设管理风险点
  • 网站集群建设必要性企业工商注册流程
  • Php做网站要求金融网站开发公司
  • 网页设计软件dw免费下载seo推广主要做什么
  • 河北网站建设联系电话网页qq登录不了怎么回事
  • wordpress 主题 新闻优化公司治理
  • 网站前端制作费用番禺网站建设公司排名
  • 策划网站做营销推广法律顾问 网站 源码
  • 深圳网站建设加q5299丶14602推广番禺论坛网站建设
  • dede模板蓝色大气简洁企业网站模板wordpress安装在windows上
  • 上海虹桥站什么网站允许搭建
  • 搭建一个企业网站快速网站建设推荐