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此类的问题
要挂载目录,不要挂载文件,如果出现修改文件后,docker文件更新慢的问题,是2个docker容器都包括了这个文件夹,要创建新的,不然2个docker映射一个文件夹里的文件的inode是不一样的(这个是百度来的,但感觉也确实是这样,具体没有实验)
上面的应该是挺全的run了
网友评论