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

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时应注意事项)