1. 原文标题:Run Docker Container in Background (Detached Mode),作者:Aaron Kili 【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
使用-d选项后,容器会在后台运行,并输出容器ID,我们可以使用docker logs [containerID]来查看容器的输出结果。如果想跟容器进行交互,可以使用docker exec -it [container ID] /bin/bash来操作。 需要注意的是,容器是否会持久运行,和-d选项无关。关于这一点,在文章docker run 如何让容器启动后不会自动停止中有介绍。
Docker run(运行Container) 常用选项: -d Run container in background and print container ID -p Publish a container's port(s) to the host ( container和host端口映射) -i 以交互模式运行容器,通常与 -t 同时使用 -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用 --name="nginx-lb" 为容器指...
[root@node1 ~]# docker run --name web1 -d nginx:1.14-alpine #-d是后台运行,本地没有镜像会自动从hub下载 68784cf925762196a455d3f07271e565f45577838bf1cb27acb4c81364e9a664 [root@node1 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 68784cf92576 nginx:1.14-alpine "ng...
为了简化,建议将 workspace 文件夹路径在宿主机和容器上配置为一致的,比如将`workspace_dir_host`和`workspace_dir_container`都配置为`/siyuan/workspace`,对应的启动命令示例: ``` docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/ ...
Hey, I had a very simple question but i cannot search any result, so i ask it in there. My enviorment is python3.8.3 with newest docker-py After i run id = docker.from_env().api.create_container(image="mysql",detach=True,name="mysqltest") docker.from_env().api.start(id['Id'...
--cpuset-mems MEMs in which to allow execution (0-3, 0,1) -d, --detach Run container in background and print container ID --detach-keys Override the key sequence for detaching a container --device Add a host device to the container --device-cgroup-rule Add a rule to the cgroup all...
--cpuset-mems MEMs in which to allow execution (0-3, 0,1) -d, --detach Run container in background and print container ID --detach-keys Override the key sequence for detaching a container --device Add a host device to the container --device-cgroup-rule Add a rule to the cgroup all...
➜ ~ docker run -d nginx 然后满怀期望等待奇迹发生,结果看到输出 f021105c2da60f1f3930070e917668c7ffcabc45e2cf64c622a2d68f216d0c2b 注意 -d, --detach Run container in background and print container ID 然后我们发现系统里面多了一个nginx容器,这个过程的背后究竟发生了什么?我们来一探究竟 ...
$ docker container run-it-p80:80nginx 创建容器在后台运行: -d Create an run a container in background $ docker container run-d-p80:80nginx 容器命名 $ docker container run-d-p80:80--name nginx-server nginx TIP: WHAT RUN DID Looked for image called nginx in image cache ...