Docker | Dockerfile 编写:ssh服务

  • 内容
  • 相关

再之前文章中提到过:Docker | Centos7容器开启ssh,接下来将对知识点进行完善以及拓展。Dockerfile 创建完成后,可以使用 docker build 命令根据 Dockerfile 构建一个镜像。

1.首先准备好Dockerfile

[root@foundation10 ns]# cd /tmp/docker/     ##选取一个目录,自定
[root@foundation10 docker]# vim Dockerfile
FROM rhel7                           ##指定基础镜像
ENV HOSTNAME server1               ##设定容器主机名
MAINTAINER 573245320@qq.com      ##作者信息
EXPOSE 80                            ##暴露容器端口
COPY dvd.repo /etc/yum.repos.d/dvd.repo   ##复制yum源,不然无法下载
RUN rpmdb --rebuilddb && yum install -y httpd && yum clean all  ##镜像操作命令
VOLUME ["/var/www/html"]           ##挂载数据卷到此目录下
CMD ["/usr/sbin/sshd", "-D"]          ##镜像启动命令,默认只能启动一条


2.创建镜像rhel7:v1

执行构建命令:[root@foundation10 docker]# docker  build  -t  rhel7:v1  . 

注意最后有个点,代表使用当前路径的Dockerfile进行构建, -t  rhel7:v1给新构建的镜像取名为rhel7,并设定版本为v1

 您阅读这篇文章共花了:

上一篇:Linux | 安装scp命令

下一篇:Linux | 设置select中PS3颜色效果

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:Docker | Dockerfile 编写:ssh服务 - http://www.fishyoung.com/post-248.html