下载dockertoolbox在windows下折腾了几天,按照docker官方文档配置下载。早上下载了nginx,镜像出现各种平台兼容问题。其中之一是dockertoolbox使用virtualbox形成虚拟环境。使用dockerfile生成nginx镜像时,由于virtualbox的虚拟环境和windows的平台不一致导致配置文件无法共享。所以解决方法如下:1.要么进入virtualbox,安装一个SAMBA之类的软件2.或者继续在linux下玩受不了,于是打开休眠N久的vmware虚拟机,启动docker再次在centos6.7下。下载debian[root@localhostdocker]#dockerpullhub.c.163.com/public/debian:7.3-tools[root@localhostdocker]#dockertag9efe4315cdbcdebian:7.3[root@localhostdocker]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDVIRTUALSIZEdebian7.39efe4315cdbc4周前372.3MBhub.c.163.com/public/debian7.3-tools9efe4315cdbc4周前372.3MB[root@localhostdocker]#dockerrun-i-t-p8866:7.3/bin/bash输入debain并下载nginx。apt-getupdate&&apt-getinstall-ynginxstartnginx/etc/init.d/nginxstart可以根据nginx状态查看nginx的启动状态。页面访问:http://192.168.214.128:8866/欢迎使用nginx!(192.168.214.128为主机ip),大功告成!![图片说明][2]注意:1.apt-getinstall-ynginx需要先apt-getupdatesource2.这种方法每次从centos进入debain需要重新下载nginx(下个版本会改进,基于dockerfile发布自己的图像)问题:这个问题在这里已经有了答案:如何修复GPG错误“NO_PUBKEY”?10个答案当我运行命令时:sudoapt-getupdate我收到以下警告:没有可用于以下密钥ID的公钥:1397BC53640DB551解决方案:sudoapt-keyadv--keyserverkeyserver.ubuntu.com--接收密钥1397BC53640DB551
