docker Dockerfile生成镜像
2016-03-19 17:14
731 查看
1、随便一个目录下,建文件,名为Dockerfile,一个有可以ssh登录的镜像
#base images
FROM centos
#author email
MAINTAINER pengpanting 417090024@qq.com
#modify the root passwod
RUN echo "123456" | passwd --stdin root
RUN yum -y install wget
RUN wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -P /etc/yum.repos.d
RUN yum install -y net-tools
RUN yum install -y openssh-server
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
2、通过命令docker built -t ppt .就能生成你自己的镜像了
3、运行docker -d -p 10000:22 ppt 启动镜像
4、ssh root@localhost -p 10000登录容器
#base images
FROM centos
#author email
MAINTAINER pengpanting 417090024@qq.com
#modify the root passwod
RUN echo "123456" | passwd --stdin root
RUN yum -y install wget
RUN wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -P /etc/yum.repos.d
RUN yum install -y net-tools
RUN yum install -y openssh-server
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
2、通过命令docker built -t ppt .就能生成你自己的镜像了
3、运行docker -d -p 10000:22 ppt 启动镜像
4、ssh root@localhost -p 10000登录容器
相关文章推荐
- Centos7 dvd 安装docker
- 使用docker搭建nfs实现容器间共享文件
- 转:docker详细的基础用法
- [转]利用docker进行java开发小demo
- docker入门
- docker 私有仓库内容
- docker 私有仓库内容
- docker 私有仓库上传镜像,其他docker服务器从私有镜像下载
- docker 私有仓库上传镜像,其他docker服务器从私有镜像下载
- 在ubuntu14.04上构建docker私有镜像库
- docker 创建新的镜像到私有仓库
- docker 创建新的镜像到私有仓库
- 实战--通过dockerfile本地编译tomcat镜像
- docker 数据管理<1>
- docker 数据管理<1>
- docker 数据管理<1>
- docker 运行挂载磁盘
- docker 运行挂载磁盘
- docker 运行挂载磁盘
- docker搭建sftp服务器