求解,通过dockerfile构建samba镜像的容器服务无法启动,状态exited

Gun&rose 2019-06-11 05:43:00
1、dockerfile内容如下:


#Source images
FROM centos:6

#Author
MAINTAINER

#Repo
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo && yum makecache

#Install
RUN yum -y install samba

#Port
EXPOSE 139

#Service
CMD ["/usr/sbin/smbd","-D"]


2、构建成功镜像后,运行镜像

docker run -d -p 139:139 smbc6:latest
1576bb2c1d2c9ffcbd2f814ddcc29b79ab94b27aeccbb119727e81b692868a39

3、查看容器状态是Exited,服务没有运行

docker ps -a | grep smbc6
1576bb2c1d2c smbc6:latest "/usr/sbin/smbd -D" 23 seconds ago Exited (0) 20 seconds ago
...全文
295 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gun&rose 2019-06-13
  • 打赏
  • 举报
回复
已解决,CMD后边的参数修改为-FS

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧