在windows下创建docker run时应注意事项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows下创建docker run时应注意事项相关的知识,希望对你有一定的参考价值。

参考技术A docker run -itd -p 8080:80 -v E/phpstudy_pro/WWW:/usr/local/nginx/html --name centos-php73-1224 xingfupeng/php:7.3-fpm-centos7 /bin/bash

--name: 指定容器名称

-p:指定容器端口号

-d:指定容器后台运行

--volume , -v: 绑定一个卷  如: -v /data:/data 以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。

还有特别注意的点是:要先安装docker desktop软件,然后在设置里Settings-Resources-FILE SHARING 里面要把上面的win目录对应创建上,才能好使,要不然会出现docker: Error response from daemon: invalid mode此类的问题

要挂载目录,不要挂载文件。

文件有缓存这个事情,我自己遇到了,因为是用git的,所以我先删除文件,再git revert回来,就没问题了

上面的应该是挺全的run了。

最新实践:拉取东西要在docker里进行,git pull、git checkout 分支一类的,不要在IDE编辑器里进行,要不然不更新文件

以上是关于在windows下创建docker run时应注意事项的主要内容,如果未能解决你的问题,请参考以下文章

C#使用异步操作时的注意要点(翻译)

docker run VS docker exec 的区别

windows下docker使用及注意事项

docker for windows 踩坑

关于对docker run --link的理解

windows子系统 * Docker is not running问题