Docker 从入门到实践 0.9.0(2017-12-31)run --name webserver -d -p 80:80 nginx 这条命令会用 nginx 镜像启动一个容器,命名为 webserver ,并且映射了 80 端口,这样我 们可以用浏览器去访问这个 nginx 服务器。 如果是在 Linux 本机运行的 Docker,或者如果使用的是 Docker for Mac、Docker for Windows,那么可以直接访问:ht calhost;如果使用的是 Docker Toolbox,或者是在虚 拟机、云服务器上安装的 Docker,则需要将 localhost 换为虚拟机地址或者实际云服务器 地址。 直接用浏览器访问的话,我们会看到默认的 Nginx 欢迎页面。 利用 commit 理解镜像构成 67 现在,假设我们非常不喜欢这个欢迎页面,我们希望改成欢迎 Docker 的文字,我们可以使用 docker 命令,也就是获得一个可操作 的 Shell。 然后,我们用Hello, Docker!
覆盖了 /usr/share/nginx/html/index.html 的内容。 现在我们再刷新浏览器的话,会发现内容被改变了。 我们修改了容器的文件,也就是改动了容器的存储层。我们可以通过 docker diff 命令看到 具体的改动。 利用 commit 理解镜像构成 68 $ docker0 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从入门到实践 0.4hypervisor 支持,它是内核级的虚拟化,因此可以实现更高的性能和效 率。 Docker 容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器 等。 这种兼容性可以让用户把一个应用程序从一个平台直接迁移到另外一个。 使用 Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和 更新,从而实现自动化并且高效的管理。0 码力 | 179 页 | 2.27 MB | 1 年前3
共 2 条
- 1













