Docker Toolbox之nginx(2)ArcGIS API部署

进入容器

docker exec -it [容器ID] /bin/bash
ls
image.png

配置文件路径

首先是nginx.conf配置文件

  • /etc/nginx/nginx.conf


    image.png

子文件的配置

  • /etc/nginx/conf.d/default.conf


    image.png

nginx默认启动页面位置

  • /usr/share/nginx/html

创建容器,并启动

创建名为myNginx的容器,映射到80端口进行启动,并将配置文件挂载到宿主机上,方便修改。

docker run \
  --name nginx \
  -d -p 8881:8888 \
  nginx

创建共享文件夹

为了docker容器与windows主机之间进行文件传递,在VirtualBox中设置共享文件夹share


image.png

成功之后在docker的跟目录下面即可看见共享的share文件


image.png

部署

修改配置文件share/conf.d/default.conf

server {
    listen       8888;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/arc_js_api_322;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
...
}

根据配置文件中location中root的路径,将需要部署的文件复制到容器中。同时也将修改好的配置文件复制到容器中。

docker cp /share/conf.d/ nginx:/etc/nginx
docker cp /share/arc_js_api_322/ nginx:/usr/share/nginx

重启

docker restart nginx

重启之后访问http://192.168.99.100:8881//library/3.22/3.22/esri/css/esri.css进行测试

image.png

至此,部署成功

容器打包成镜像

docker commit -a "chenchen" -m "ArcGIS API 3.22" cb16e3172aca chenchen/arcgis:3.22
  • -a:作者
  • -m :描述
  • cb16e3172aca :容器ID
  • chenchen/arcgis:3.22 :仓库名/镜像名:TAG名。
    image.png

    成功之后docker images就可以看到新创建的镜像

镜像保存

使用 docker save将刚生成的镜像打包,随后使用ls命令即可查看到
,最后将打包好的arcgis322.tar复制到共享目录下,即可在windows主机上进行镜像的传递共享。

sudo docker save chenchen/arcgis -o arcgis322.tar
ls
sudo cp arcgis322.tar /share/
image.png

image.png

载入本地镜像

docker load < arcgis322.tar 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,912评论 15 147
  • 一、准备工作: 使用工具: 1.主流版本的docker,本人使用的是 docker 1.91 版本 2.cento...
    dreamer_lk阅读 2,821评论 1 8
  • 绿茵圣骑士 正文卷 第一章 魔兽世界 一月份的英国伦敦,天气格外的寒冷,漫天的雪花在寒风中肆意地飞舞着,在幽深的街...
    Snow_DZG阅读 2,553评论 1 6
  • 熊志军~【日精进打卡第574】 12月14号卡 付达新商贸~众德营销 沈阳盛和塾道盛组/稻芽七组 【知~学习】 ■...
    熊志军阅读 347评论 0 0
  • 三两好友 简单小菜 欢声笑语 夜伴歌声 再加一杯冰啤酒 生活有很多种 忙活了一天,重复的工作使人不仅劳累,还...
    陈白露lu阅读 332评论 0 3

友情链接更多精彩内容