• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    记一次Docker生产环境搭建的方法

    服务器配置:

    服务器使用的是阿里云ECS标准型,普通的centos7和docker环境镜像。

    搭建docker镜像加速:

    docker镜像源在docker.io在国外速度很慢,所以配置下加速,daocloud加速地址

    选择linux加速配置命令,复制粘贴执行,直接执行可能有个逗号错误,我是碰到了。解决方法是修改daemon.json文件:

    cd /etc/docker
    
    ls
    
    cat daemon.json
    
    vi daemon.json
    

    把尾部的逗号去掉就行vi编辑器 i进编辑模式 去掉然后 esc 输入:wq退出

    镜像拉取:

    需要的有wordpress+mysql+phpmyadmin

    docker pull mysql
    
    docker pull wordpress
    

    phpmyadmin镜像试了几个不好使,最后用这个好用了

    docker pull phpmyadmin/phpmyadmin

    容器配置:

    常见配

    docker run -i -t <IMAGE_ID> /bin/bash:

    -i:标准输入给容器  
     -t:分配一个虚拟终端  
    /bin/bash:执行bash脚本
    -d:以守护进程方式运行(后台)
    -P:默认匹配docker容器的5000端口号到宿主机的49153 to 65535端口
    -p <HOT_PORT>:<CONTAINER_PORT>:指定端口号ql容器生成
    --name 名称
    --link 链接其他容器

    docker run -it --name myblogsql -e MYSQL_ROOT_PASSWORD=mysqlpwd -d mysql

    wordpress容器配置 关联mysql容器 映射80端口对外服务

    docker run -it --name mywordpress --link myblogsql:mysql -p 80:80 -d wordpress

    到这里可以访问 http://公网ip/ 安装wordpress了。如果不能访问,服务器配置安全组80端口即可。

    配置phpmyadmin

    1.映射host的8080端口到容器80端口
    2.关联mysql
    3.设置环境变量 mysql用户名为root 输入密码就为root的密码

    复制代码 代码如下:
    docker run -it --name myphpmyadmin -e MYSQL_USERNAME=root --link myblogsql:db -p 8080:80 -d phpmyadmin/phpmyadmin

    总结:

    在实践时wordpress和mysql配置很好配置,配置phpmyadmin的时候连接需要指定别名db,不指定会出错,配置phpmyadmin配置文件和hosts都无用。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    上一篇:阿里云https证书tomcat配置方法
    下一篇:CentOS7环境搭建python3以及与python2实现共存的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    记一次Docker生产环境搭建的方法 记,一次,Docker,生产,环境,