为了账号安全,请及时绑定邮箱和手机立即绑定

Docker入门

西北峰 学生
难度初级
时长 1小时36分
学习人数
综合评分9.50
130人评价 查看评价
9.7 内容实用
9.3 简洁易懂
9.5 逻辑清晰

最新回答 / Coda
如果你是用虚拟机linux运行docker,访问浏览器不要用localhost:8080或者127.0.0.1:8080,而是用这个linux的ip地址,一般是192.168.x.x:8080

最新回答 / 特南克斯
这个是要自己准备的配置文件,视频里面作者是已经准备好了的,你也要自己准备。打个比方:你要修改你拉取的nginx容器的配置,然后你在本地写了一个nginx.conf,然后你把这个文件复制到nginx容器里面,把这个容器里面原本的配置文件nginx.conf替换掉了,然后你就可以让这个nginx容器在你自定义配置下运行了。

最赞回答 / 张喜硕
以我的理解,前几章都是手动run,运行某个环境,而实际项目中我们需要用到好多个环境,例如:开发php应用时,我们需要用apache,我们还需要用到mysql,优化我们可能还需要redis,我们需要的环境就需要手动去run。而有了compose,我们可以把我们用到的环境统一在配置文件docker-compose.yml中声明,只运行一个命令 docker-compose up就能把配置文件中声明的全部依赖环境都跑起来,简化了环境的配置。

最新回答 / 全栈小学生
报错说明你文件中的内容写错了

最新回答 / 恋上芦柑的猫
在终端中用ifconfig查看<...图片...>

已采纳回答 / 慕容2074695
run 是创建容器。 cmd 创建后自动执行。  

最新回答 / hanzhen
应该先进入容器 在进入这个地址吧docker exec -it id /bin/sh

最新回答 / 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...

已采纳回答 / guojinyun
docker images 是一个镜像 ,可以不准确的认为是一个iso 文件

最新回答 / _牧_
可能是端口映射错了!应该80:80,看看是不是错了呢?

已采纳回答 / Charkey
只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回。当 -i -t 参数一起使用时,则可以看到我们熟悉的 Linux 命令提示符。volumes 可以简单理解为一个磁盘映射;匿名卷的情况,docker 会自动挂载一个目录;命名卷就是人工明确的指定宿主机什么目录/数据容器挂载到容器的指定目录。

已采纳回答 / 慕神0099912
前台执行是可见的,会占用当前termal窗口,使窗口不能再执行别的命令和任务,可以用control+c中断;守护进程就是可以在后台运行,由守护进程保证任务的不间断,当系统检测到守护进程中进程终止之后会自动再拉起这个进程或者任务,比如mysql的守护进程名字是mysqld,防火墙firwall的进程是firewalld,守护进程一般默认以进程+d结尾;也有一个软件叫做supervisor,可以用来进行进程守护
课程须知
有操作Linux命令行的基本技能
老师告诉你能学到什么?
1、什么是Docker 2、什么是Docker镜像,什么是容器 3、将自己的app打包成容器 4、搭建多容器的环境 5、docker在各个平台上的安装

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消