dockerfile_lamp

#centos7SSHDv1.0 
CentOSのFROM:7 

RUN YUMインストール-y LFTP wgetの

RUN MV /etc/yum.repos.d/*.repo / TMP \ 

&&エコー-e「[FTP] \ NNAME = ftpbase \ nbaseurl = FTP:/ /172.17.0.1/pub\nenabled=1\ngpgcheck=0\n">/etc/yum.repos.d/ftp.repo RUN wgetのhttp://repo.mysql.com/mysql-community-release-el7- 5.noarch.rpm \ &&のrpm -ivh MySQLのコミュニティ・リリース-el7-5.noarch.rpm RUN yumをインストール-y vimのネットツールのopenssh-サーバー* HTTPDのphpのphp-mysqlのwgetのmysqlのサーバーのMySQL のADD init.sh / ADD Discuz.tar.gzの/ var / www /の RUNは、chmodの777 -R / var / www / htmlと設定 RUNます。chmod + xの/init.sh \ &&のsed -i "S / UsePAM。* / UsePAMなし/グラムの" / etc / SSH / sshd_configの\ &&のsed -i "S /#UseDNS * / UseDNSなし/ gである。"は、/ etc / ssh / sshd_config \ &&のsed -i "S / GSSAPIAuthentication * / GSSAPIAuthenticationなし/ gである。"は、/ etc / ssh / sshd_config \ &&エコー【XXXX】| --stdin passwdのルート RUNがある/etc/httpd/conf/httpd.conf "S /はAddDefaultCharset UTF-8 /はAddDefaultCharset GB2312 / G" -iをsedの RUN有効systemctlのsshdのmysqldのhttpd CMD [ "は/ usr / sbinに/ INIT"、」 /init.sh "] 22 EXPOSE 3306は、EXPOSE 80を露出させます
[ルート@ test2はCentOSLAMP]#猫init.sh 
#/ binに/ bashの!
systemctl再起動mysqldの
MySQLの-e「GRANT ALL ON * * TO 'ルート' @ '%' '123qwe BY' IDENTIFIED; GRANT ALL ON * *。 BY '123qwe' IDENTIFIED 'ルート' @ 'localhost'のTO;ユーザー= 'mysql.userから削除';パスワード= mysql.userから削除'';データベースDを作成します。GRANT ALL ONさd * TO 'D'。フラッシュ権限;」 '123456'、IDENTIFIED BY '%' @

 

おすすめ

転載: www.cnblogs.com/Leaders543/p/12632215.html