yum -y install docker-io;如果没有安装docker,则需要先安装docker service docker start ;启动docker yum -y install febootstrap;制作docker镜像工具
cd centos6-image && cp etc/skel/.bash* root/
cd centos6-image && tar -c .|docker import - centos6-base
docker images ;这个是查看所有生成的镜像 docker run -i -t centos:centos6 /bin/bash;进终端(没有ssh服务),-i 分配终端,-t表示在前台执行,-d表示在后台运行
#Dockerfile FROM centos6-base #表示把某个镜像作为基础镜像,相当于面向对象语言中继承,表示生成的镜像里面包含了基础镜像的一些服务 MAINTAINER yzh #这是个镜像作者信息 RUN ssh-keygen -q -N "" -t dsa -f /etc/ssh/ssh_host_dsa_key RUN ssh-keygen -q -N "" -t rsa -f /etc/ssh/ssh_host_rsa_key RUN sed -ri 's/session required pam_loginuid.so/#session required pam_loginuid.so/g' /etc/pam.d/sshd RUN mkdir -p /root/.ssh && chown root.root /root && chmod 700 /root/.ssh #上面几行都是配置ssh登录目录和登录验证的,而ssh的安装是在基础镜像centos6-base中完成的(-i openssh-server -i openssh-clients) EXPOSE 22 #表示开启哪个端口号,22号端口是给ssh服务使用的;如果不需要端口号可以注释掉这行 RUN echo 'root:redhat' | chpasswd #这是修改root密码,其实这种方法不是很好,因为这是设置root密码,不是更改 RUN yum install -y yum-priorities && rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 RUN yum install tar gzip gcc vim wget -y #上面是安装些工具和源 ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 #设置环境 CMD /usr/sbin/sshd -D #设置开启的服务,每个镜像只能有一个CMD有效 #End
[supervisord] nodaemon=true [program:sshd] command=/usr/sbin/sshd -D [program:httpd] command=/sbin/service httpd start
#Dockerfile FROM centos6-ssh MAINTAINER yzh RUN mkdir -p /usr/java;yum install -y tar ADD jdk-8u25-linux-x64.tar.gz /usr/java/ #把本地的jdk加到镜像系统中 RUN echo 'export JAVA_HOME=/usr/java/jdk1.8.0_25'>> /etc/profile ; echo 'export JRE_HOME=/usr/java/jdk1.8.0_25/jre'>> /etc/profile; echo 'export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin'>> /etc /profile RUN echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib'>> /etc/profile; echo 'export JAVA_HOME JRE_HOME PATH CLASSPATH ' >> /etc/profile 上面是配置jdk环境变量 RUN source /etc/profile;yum clean all #使环境变量生效 ADD HelloWorld.java /home/java/HelloWorld.java #加入一个简单的Java测试程序 CMD /usr/sbin/sshd -D #End
glance image-list glance image-delete
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有