当前位置: 首页 > news >正文

网站优化外包价格广州番禺人才网官网

网站优化外包价格,广州番禺人才网官网,建设部网站 信用诚信评分标准,深圳企业网站app开发目录 1、构建SSH镜像 2、Systemctl镜像 3、nginx镜像 4、tomcat 镜像 5、mysql镜像 1、构建SSH镜像 cd /opt/sshd vim Dockerfile #第一行必须指明基于的基础镜像 FROM centos:7 #作者信息 MAINTAINER this is ssh image hmj #镜像的操作指令 RUN yum -y update R…目录 1、构建SSH镜像 2、Systemctl镜像 3、nginx镜像 4、tomcat 镜像 5、mysql镜像 1、构建SSH镜像 cd /opt/sshd vim Dockerfile #第一行必须指明基于的基础镜像 FROM centos:7 #作者信息 MAINTAINER this is ssh image hmj #镜像的操作指令 RUN yum -y update RUN yum -y install openssh* net-tools lsof telnet passwd RUN echo abc1234 | passwd --stdin root RUN sed -i s/UsePAM yes/UsePAM no/g /etc/ssh/sshd_config                        #不使用PAM认证 RUN sed -ri /^session\srequired\spam_loginuid.so/ s/^/#/ /etc/pam.d/sshd    #取消pam限制 RUN ssh-keygen -t rsa -A                                                        #生成密钥认证文件 RUN mkdir -p /root/.ssh chown root.root /root chmod 700 /root/.ssh EXPOSE 22 CMD [/usr/sbin/sshd , -D]            #/usr/sbin/sshd -D 用于前台启动sshd服务 //生成镜像 docker build -t sshd:centos . //启动容器并修改root密码 docker run -d -P sshd:centos docker ps -a ssh localhost -p 49155 2、Systemctl镜像 mkdir /opt/systemctl cd /opt/systemctl vim Dockerfile FROM sshd:centos MAINTAINER this is systemctl image hmj ENV container docker #除了systemd-tmpfiles-setup.service删除其它所有文件 RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i systemd-tmpfiles-setup.service ] || rm -f $i; done); \     rm -f /lib/systemd/system/multi-user.target.wants/*; \ rm -f /etc/systemd/system/*.wants/*; \ rm -f /lib/systemd/system/local-fs.target.wants/*; \ rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ rm -f /lib/systemd/system/basic.target.wants/*;\ rm -f /lib/systemd/system/anaconda.target.wants/*; VOLUME [ /sys/fs/cgroup ] #CMD [/usr/sbin/init] //生成镜像 docker build -t systemd:centos . //启动容器并挂载宿主机目录挂载到容器中和进行初始化 docker run --privileged -d -P -v /sys/fs/cgroup:/sys/fs/cgroup:ro systemd:centos /sbin/init #--privileged使container内的root拥有真正的root权限。否则container内的root只是外部的一个普通用户权限。 docker ps -a //进入容器 docker exec -it a0d624d2bfa9 bash systemctl status sshd 方法二 docker run --privileged -it -P -v /sys/fs/cgroup:/sys/fs/cgroup:ro systemd:centos /sbin/init 3、nginx镜像 mkdir /opt/nginx cd /opt/nginx/ cp /opt/nginx-1.12.0.tar.gz /opt/nginx vts vim Dockerfile #基于基础镜像 FROM centos:7 #用户信息 MAINTAINER this is nginx image hmj #添加环境包 RUN yum -y update RUN yum -y install pcre-devel zlib-devel gcc gcc-c make RUN useradd -M -s /sbin/nologin nginx #上传nginx软件压缩包并解压 ADD nginx-1.12.0.tar.gz /opt/ #指定工作目录 WORKDIR /opt/nginx-1.12.0 RUN ./configure \ --prefix/usr/local/nginx \ --usernginx \ --groupnginx \ --with-http_stub_status_module make make install ENV PATH /usr/local/nginx/sbin:$PATH #指定http和https端口 EXPOSE 80 EXPOSE 443 RUN echo daemon off; /usr/local/nginx/conf/nginx.conf            #关闭 nginx 在后台运行 #添加宿主机中run.sh到容器中 ADD run.sh /run.sh RUN chmod 755 /run.sh CMD [/run.sh] #CMD [/usr/local/sbin/nginx, -g, daemon off;]   vim run.sh #!/bin/bash /usr/local/nginx/sbin/nginx //创建新镜像 docker build -t nginx:centos . docker run -d -P nginx:centos docker ps -a 5df9e4383b96        nginx:centos           /run.sh           15 seconds ago      Up 15 seconds       0.0.0.0:32769-80/tcp, 0.0.0.0:32768-443/tcp   silly_davinci http://192.168.80.10:32769 4、tomcat 镜像 mkdir /opt/tomcat cd /opt/tomcat cp /opt/jdk-8u91-linux-x64.tar.gz /opt/tomcat cp /opt/apache-tomcat-8.5.16.tar.gz /opt/tomcat vim Dockerfile FROM centos:7 MAINTAINER this is tomcat image hmj ADD jdk-8u91-linux-x64.tar.gz /usr/local/ WORKDIR /usr/local/ RUN mv jdk1.8.0_91 /usr/local/java ENV JAVA_HOME /usr/local/java ENV JRE_HOME ${JAVA_HOME}/jre ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib ENV PATH $JAVA_HOME/bin:$PATH ADD apache-tomcat-8.5.16.tar.gz /usr/local/ WORKDIR /usr/local/ RUN mv apache-tomcat-8.5.16 /usr/local/tomcat EXPOSE 8080 #CMD [/usr/local/tomcat/bin/catalina.sh,run] ENTRYPOINT [/usr/local/tomcat/bin/catalina.sh,run] //创建新镜像 docker build -t tomcat:centos . docker run -d --name tomcat01 -p 1216:8080 tomcat:centos    http://192.168.80.10:1216 5、mysql镜像 mkdir /opt/mysqld cd /opt/mysqld vim Dockerfile FROM centos:7 MAINTAINER this is mysql image hmj RUN yum -y install gcc gcc-c ncurses ncurses-devel bison cmake make RUN useradd -M -s /sbin/nologin  mysql ADD mysql-boost-5.7.20.tar.gz /usr/local/src/ WORKDIR /usr/local/src/mysql-5.7.20/ RUN cmake \ -DCMAKE_INSTALL_PREFIX/usr/local/mysql \ -DMYSQL_UNIX_ADDR/usr/local/mysql/mysql.sock \ -DSYSCONFDIR/etc \ -DSYSTEMD_PID_DIR/usr/local/mysql \ -DDEFAULT_CHARSETutf8  \ -DDEFAULT_COLLATIONutf8_general_ci \ -DWITH_INNOBASE_STORAGE_ENGINE1 \ -DWITH_ARCHIVE_STORAGE_ENGINE1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE1 \ -DWITH_PERFSCHEMA_STORAGE_ENGINE1 \ -DMYSQL_DATADIR/usr/local/mysql/data \ -DWITH_BOOSTboost \ -DWITH_SYSTEMD1 make make install RUN chown -R mysql:mysql /usr/local/mysql/ RUN rm -rf /etc/my.cnf ADD my.cnf /etc/ RUN chown mysql:mysql /etc/my.cnf ENV PATH/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH WORKDIR /usr/local/mysql/ RUN bin/mysqld \ --initialize-insecure \ --usermysql \ --basedir/usr/local/mysql \ --datadir/usr/local/mysql/data RUN cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/ EXPOSE 3306 ADD run.sh /usr/local/src RUN chmod 755 /usr/local/src/run.sh RUN sh /usr/local/src/run.sh #CMD [/usr/sbin/init] vim my.cnf [client] port 3306 default-character-setutf8 socket /usr/local/mysql/mysql.sock [mysql] port 3306 default-character-setutf8 socket /usr/local/mysql/mysql.sock [mysqld] user mysql basedir /usr/local/mysql datadir /usr/local/mysql/data port 3306 character_set_serverutf8 pid-file /usr/local/mysql/mysqld.pid socket /usr/local/mysql/mysql.sock server-id 1 sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES vim run.sh #!/bin/bash /usr/local/mysql/bin/mysqld     systemctl enable mysqld //创建新镜像 docker build -t mysql:centos . //启动容器并进行初始化 docker run --namemysql_server -d -P --privileged mysql:centos /usr/sbin/init //进容器给权限 docker ps -a CONTAINER ID   IMAGE          COMMAND             CREATED          STATUS          PORTS                     NAMES f9a4d8f6c65f   mysql:centos   /usr/sbin/init    17 seconds ago   Up 16 seconds   0.0.0.0:49153-3306/tcp   mysql_server //进入容器授权远程连接 mysql docker exec -it f9a4d8f6c65f /bin/bash mysql -u root -p grant all privileges on *.* to root% identified by abc123; grant all privileges on *.* to rootlocalhost identified by abc123; flush privileges; //在客户端连接mysql容器 mysql -h 192.168.80.10 -u root -P 49153 -pabc123
http://www.hkea.cn/news/14399484/

相关文章:

  • 网站建设拟采用的技术路线餐饮网站开发方案
  • 做一些购物网站钟楼做网站
  • 东平可信的网站建设wordpress rss 作用
  • 网站开发方面知识商城做网站
  • 帝国cms 仿站 wordpress河南省建设人才信息网站
  • ie禁止访问网站购物网站建设开题报告
  • 河津市城乡建设局网站建网电气有限公司
  • 北京 外贸网站网络营销理论
  • 昆明双鼎网站制作从化免费网站建设
  • 湖南建设厅网站首页wordpress博客模版
  • 亿通网站建设河北邢台解封了吗
  • 西安市建设工程交易信息网天津seo建站
  • 苏州模板建站哪家好网页游戏平台哪个好
  • 智慧团建网站注册正规东莞网站建设
  • 网站新闻稿模板网站建设招标方案模板
  • 养殖企业网站可以做推广的门户网站
  • 做代码和网站电子商务网站设计书
  • app开发网站建设哪家好node.js网站开发
  • 青岛南丰网站建设公司简述如何让网站排名快速提升
  • 电脑建设银行怎样设置网站查询密码陕西省建设厅网站月报
  • 石油化工建设工程网站网站建设文化市场
  • 新旧网站对比seo优化专员招聘
  • 网站别人帮做的要注意什么手续做逆战网站的名字
  • 企业网站建设递进发展趋势做手机app制作教程
  • 网站自适应手机福田建网站费用
  • 软件定制开发网站局域网的电脑怎么做网站服务器
  • 湖北建设执业资格注册中心网站做网站三年3万块钱
  • 网站设计风格有几种电商设计师常用的网站
  • 网站制作成本山东免费网站建设
  • 郑州做网站齿轮最安全的软件下载网站