我们run了一个image,如果容器的任务执行完了,那么这个容器就会退出。当然我们想要exec 进入也就不行了。
如果不想要容器退出,那么必须让容器的任务一直执行,比如一些web监听任务或者top命令等。
比如说:
dockerfile
run:
那么这个容器就会执行top,不会退出。
当然为了不让top命令在前台运行,占据了我们当前的终端,我们可以使用后台方式运行,只需要加一个“-d”的参数即可:
然后,我们可以使用:
来进入容器内部
我们run了一个image,如果容器的任务执行完了,那么这个容器就会退出。当然我们想要exec 进入也就不行了。
如果不想要容器退出,那么必须让容器的任务一直执行,比如一些web监听任务或者top命令等。
比如说:
dockerfile
run:
那么这个容器就会执行top,不会退出。
当然为了不让top命令在前台运行,占据了我们当前的终端,我们可以使用后台方式运行,只需要加一个“-d”的参数即可:
然后,我们可以使用:
来进入容器内部
基础知识开始第一个docker命令行docker run -d -p 80:80 docker/getting-started你一定注意到有些参数被使用到,参数时什么意思呢?-d - 在后台,以分离模式运行容器(container)-p 80:80 - 将本地host的80端口映射到容器的80端口上docker/getting-started - 使用的镜像tips: 你也可以组合单个字符
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M