如何启动docker容器作为服务器

 mobiledu2502904893 发布于 2023-01-03 15:27

我想运行一个托管一个简单的Web应用程序的docker容器,但是我不明白如何设计/运行图像作为服务器.例如:

docker run -d -p 80:80 ubuntu:14.04 /bin/bash

这将启动并立即关闭容器.相反,我们可以以交互方式启动它:

docker run -i -p 80:80 ubuntu:14.04 /bin/bash

这有效,但现在我必须为每个正在运行的容器打开交互式shell吗?我宁愿启动它并让它在后台运行.黑客将使用永不返回的命令:

docker run -d -p 80:80 {image} tail -F /var/log/kern.log

但是现在我再也无法连接到shell,以检查应用程序正在执行的操作.

有没有办法在后台启动容器(就像我们为vm所做的那样),允许从主机附加/分离shell?还是我完全忽略了这一点?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有