Docker 从入门到实践 0.4则让容器的标 准输入保持打开。 在交互模式下,用户可以通过所创建的终端来输入命令,例如 root@af8bae53bdd3:/# pwd / root@af8bae53bdd3:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var 当利用 docker run 来创建容器时,Docker 。如果需要的话,这样将会启动已经停止的容器。 环境变量可以用来配置 Compose 的行为。 以 DOCKER_ 开头的变量和用来配置 Docker 命令行客户端的使用一样。如果使用 boot2docker , $(boot2docker shellinit) 将会设置它们为正确的值。 设置通过 Compose 启动的每一个容器前添加的项目名称,默认是当前工作目录的名字。 设置要使用的 docker-compose | * Running on http://0.0.0.0:5000/ 这个 web 应用已经开始在你的 docker 守护进程里面监听着 5000 端口了(如果你有使用 boot2docker ,执 行 boot2docker ip ,就会看到它的地址)。 如果你想要在后台运行你的服务,可以在执行 fig up 命令的时候添加 -d 参数,然后使用 fig ps 查 看有什么进程在运行。0 码力 | 179 页 | 2.27 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)则让容器的标准输入保持打开。 在交互模式下,用户可以通过所创建的终端来输入命令,例如 root@af8bae53bdd3:/# pwd / root@af8bae53bdd3:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var 当利用 docker run 来创建容器时,Docker Up 17 seconds zealous_swirles $ docker exec -i 69d1 bash ls bin boot dev ... $ docker exec -it 69d1 bash root@69d137adef7a:/# 如果从这个 stdin 中 exit,不会导致容器的停止。这就是为什么推荐大家使用 docker-machine-driver-xhyve $ docker-machine create \ -d xhyve \ # --xhyve-boot2docker-url ~/.docker/machine/cache/boot2docker.iso \ --engine-opt dns=114.114.114.114 \ --engine-registry-mirror0 码力 | 370 页 | 6.73 MB | 1 年前3
共 2 条
- 1













