我正在使用docker工具箱在Windows 7中运行一个dockerfile。
我也在本地安装了IIS服务器。
我在终端上附加了命令
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱 $ mkdir samplea
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱 $ cd samplea
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ mkdir src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cd src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ samplea / src $ vim index.php
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ samplea / src $ cat index.php
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ samplea / src $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ vim dockerfile
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ vi dockerfile
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ docker登录 使用您的Docker ID登录以从Docker Hub推送和拉取映像。如果您没有Docker ID,请转到https://hub.docker.com创建 ne。 用户名 : 密码: 登录成功
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ vi dockerfile
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cat vi dockerfile cat:vi:没有这样的文件或目录 来自php:7.2-apache 复制src / / var / www / html 曝光90
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cat dockerfile 来自php:7.2-apache 复制src / / var / www / html 曝光90
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cd .. bash:cd ..:找不到命令
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱 $ cd src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ src $ pwd / c /程序文件/ Docker工具箱/ src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ src $ cd样本 bash:cd:samplea:没有这样的文件或目录
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ src $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱 $ cd samplae bash:cd:samplae:没有这样的文件或目录
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱 $ cd samplea
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ ls dockerfile src /
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cd src
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ samplea / src $ ls index.php
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ samplea / src $ cd样本 bash:cd:samplea:没有这样的文件或目录
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/ samplea / src $ cd ..
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ ls dockerfile src /
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ cat dockerfile 来自php:7.2-apache 复制src / / var / www / html 曝光90
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $码头图片 储藏标签图像ID尺寸增加 new-image Latest 8aa4059622b8 3小时前378MB 7be07bc0747c 5天前378MB php 7.2-apache bd5e63fa8e3c 7天前378MB 节点最新b074182f4154 9天前906MB ubuntu最新7698f282e524 5周前69.9MB
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ docker run -p 80:90 php-samplea 无法在本地找到图像“ php-samplea:latest” C:\ Program Files \ Docker Toolbox \ docker.exe:来自守护程序的错误响应:拒绝对php-samplea进行拉式访问,存储库不存在或可能需要 ire'docker login'。 请参阅“ C:\ Program Files \ Docker Toolbox \ docker.exe运行--help”。
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ docker build -t php-samplea。 将构建上下文发送到Docker守护程序3.584kB 步骤1/3:从php:7.2-apache -> bd5e63fa8e3c 第2/3步:复制src / / var / www / html -> 70425788311f 步骤3/3:曝光90 --->在42efa8f52070中运行 卸下中间容器42efa8f52070 ---> 94e05af5f2ff 成功建造94e05af5f2ff 已成功标记php-samplea:latest 安全警告:您正在从Windows针对非Windows Docker主机构建Docker映像。添加所有文件和目录以构建contex t将具有“ -rwxr-xr-x”权限。建议仔细检查并重置敏感文件和目录的权限。
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $ docker run -p 80:90 php-samplea AH00558:apache2:无法使用172.17.0.3。可靠地确定服务器的标准域名。全局设置“ ServerName”指令 y禁止显示此消息 AH00558:apache2:无法使用172.17.0.3。可靠地确定服务器的标准域名。全局设置“ ServerName”指令 y禁止显示此消息 [Thu Jun 20 16:19:42.889781 2019] [mpm_prefork:notice] [pid 1] AH00163:配置了Apache / 2.4.25(Debian)PHP / 7.2.19-恢复正常运行 s [Thu Jun 20 16:19:42.891675 2019] [core:notice] [pid 1] AH00094:命令行:“ apache2 -D FOREGROUND”
Mani @ WINDOWS-KJSR4V9 MINGW64 / c /程序文件/ Docker工具箱/样本 $
我希望在本地浏览器中打个招呼,但它显示的是iis服务器本地