最新回答 / Coda
如果你是用虚拟机linux运行docker,访问浏览器不要用localhost:8080或者127.0.0.1:8080,而是用这个linux的ip地址,一般是192.168.x.x:8080
2018-05-05
最新回答 / 特南克斯
这个是要自己准备的配置文件,视频里面作者是已经准备好了的,你也要自己准备。打个比方:你要修改你拉取的nginx容器的配置,然后你在本地写了一个nginx.conf,然后你把这个文件复制到nginx容器里面,把这个容器里面原本的配置文件nginx.conf替换掉了,然后你就可以让这个nginx容器在你自定义配置下运行了。
2018-05-03
最赞回答 / 张喜硕
以我的理解,前几章都是手动run,运行某个环境,而实际项目中我们需要用到好多个环境,例如:开发php应用时,我们需要用apache,我们还需要用到mysql,优化我们可能还需要redis,我们需要的环境就需要手动去run。而有了compose,我们可以把我们用到的环境统一在配置文件docker-compose.yml中声明,只运行一个命令 docker-compose up就能把配置文件中声明的全部依赖环境都跑起来,简化了环境的配置。
2018-05-01
最新回答 / Eric429221
FROM ubuntuMAINTAINER xbfRUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.listRUN sed -i'' 's/archive\.ubuntu\.com/us\.archive\.ubuntu\.com/' /etc/apt/sources.listRUN apt-get -m updateRUN apt-get install -y nginxCOPY index.html /va...
2018-04-12
已采纳回答 / Charkey
只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回。当 -i -t 参数一起使用时,则可以看到我们熟悉的 Linux 命令提示符。volumes 可以简单理解为一个磁盘映射;匿名卷的情况,docker 会自动挂载一个目录;命名卷就是人工明确的指定宿主机什么目录/数据容器挂载到容器的指定目录。
2018-04-05
已采纳回答 / 慕神0099912
前台执行是可见的,会占用当前termal窗口,使窗口不能再执行别的命令和任务,可以用control+c中断;守护进程就是可以在后台运行,由守护进程保证任务的不间断,当系统检测到守护进程中进程终止之后会自动再拉起这个进程或者任务,比如mysql的守护进程名字是mysqld,防火墙firwall的进程是firewalld,守护进程一般默认以进程+d结尾;也有一个软件叫做supervisor,可以用来进行进程守护
2018-04-05