上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 118 下一页
摘要: 更多的时候,需要让 Docker 容器在后台以守护态(Daemonized)形式运行。此时,可以通过添加 -d 参数来实现。 例如下面的命令会在后台运行容器。 $ sudo docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hell 阅读全文
posted @ 2018-02-20 13:12 NAVYSUMMER 阅读(320) 评论(0) 推荐(0)
摘要: 可以使用 docker stop 来终止一个运行中的容器。 此外,当Docker容器中指定的应用终结时,容器也自动终止。 例如对于上一章节中只启动了一个终端的容器,用户通过 exit 命令或 Ctrl+d 来退出终端时,所创建的容器立刻终止。 终止状态的容器可以用 docker ps -a 命令看到 阅读全文
posted @ 2018-02-20 13:12 NAVYSUMMER 阅读(332) 评论(0) 推荐(0)
摘要: 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。 因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。 新建并启动 所需要的命令主要为 docker run。 例如,下面的命令输出一个 “Hello World 阅读全文
posted @ 2018-02-20 13:11 NAVYSUMMER 阅读(287) 评论(0) 推荐(0)
摘要: 可以使用 docker rm 来删除一个处于终止状态的容器。 例如 $sudo docker rm trusting_newton trusting_newton 如果要删除一个运行中的容器,可以添加 -f 参数。Docker 会发送 SIGKILL 信号给容器。 可以使用 docker rm 来删 阅读全文
posted @ 2018-02-20 13:10 NAVYSUMMER 阅读(466) 评论(0) 推荐(0)
摘要: 导出容器 如果要导出本地某个容器,可以使用 docker export 命令。 $ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7691a814370e ubuntu:14.04 "/bin/bash 阅读全文
posted @ 2018-02-20 13:09 NAVYSUMMER 阅读(167) 评论(0) 推荐(0)
摘要: 在使用 -d 参数时,容器启动后会进入后台。 某些时候需要进入容器进行操作,有很多种方法,包括使用 docker attach 命令或 nsenter 工具等。 attach 命令 docker attach 是Docker自带的命令。下面示例如何使用该命令。 $ sudo docker run - 阅读全文
posted @ 2018-02-20 13:08 NAVYSUMMER 阅读(197) 评论(0) 推荐(0)
摘要: 容器是 Docker 又一核心概念。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 本章将具体介绍如何来管理一个容器,包括创建、启动和停止等。 容器是 Docker 又一核心概念。 阅读全文
posted @ 2018-02-20 13:07 NAVYSUMMER 阅读(129) 评论(0) 推荐(0)
摘要: Docker 镜像是怎么实现增量的修改和维护的? 每个镜像都由很多层次构成,Docker 使用 Union FS 将这些不同的层结合到一个镜像中去。 通常 Union FS 有两个用途, 一方面可以实现不借助 LVM、RAID 将多个 disk 挂到同一个目录下,另一个更常用的就是将一个只读的分支和 阅读全文
posted @ 2018-02-20 13:06 NAVYSUMMER 阅读(152) 评论(0) 推荐(0)
摘要: 存出镜像 如果要导出镜像到本地文件,可以使用 docker save 命令。 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu 14.04 c4ff7513909d 5 weeks ago 225.4 M 阅读全文
posted @ 2018-02-20 13:05 NAVYSUMMER 阅读(114) 评论(0) 推荐(0)
摘要: 如果要移除本地的镜像,可以使用 docker rmi 命令。注意 docker rm 命令是移除容器。 $ sudo docker rmi training/sinatra Untagged: training/sinatra:latest Deleted: 5bc342fa0b91cabf6524 阅读全文
posted @ 2018-02-20 13:05 NAVYSUMMER 阅读(196) 评论(0) 推荐(0)
上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 118 下一页
交流群 编程书籍