Docker

  • docker logo
    Docker

    docker部署php-fpm,nginx,mysql

    mysql 1. 获取mysql官方最新docker镜像 docker pull mysql/mysql-server:latest 2. 查看下载的镜像 docker images 3. 创建一个文件夹用户挂载mysql数据库文件 mkdir -p /data/docker/mysql/data 4. 生成mysql容器 docker run --name mysql -d --restart always -p 3306:3306 -v /data/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=q78b6513$de-ert --privileged=true mysql/mysql-server --name…

  • es
    Docker

    mac本地docker部署ElasticSearch6.x

    下载 Elasticsearch 镜像 docker pull elasticsearch:6.8.0 运行 Elasticsearch 镜像 docker run -d –name es -p9220:9200-p9320:9300-e”discovery.type=single-node” -e ES_JAVA_OPTS=”-Xms200m -Xmx200m” elasticsearch:6.8.0 -d:以后台的方式运行; –name es:指定容器的名称为 es; -p9200:9200-p9300:9300将容器的9200、9300端口挂载到宿主机的9200、9300端口上; -e”discovery.type=single-node”-e ES_JAVA_OPTS=”-Xms200m -Xmx200m”:指定为单节点模式,JVM 内存占用200m 安装 analysis-ik 中文分词插件 docker exec…

  • mysql
    Docker

    docker mysql 占内存过多

    解决docker部署mysql后,mysql占用内存过多的问题 查看内存占用 docker stats 更改配置 在/etc/my.cnf配置中,增加以下配置(ps: 建议将/etc/my.cnf挂载在宿主机已目录) 重启mysql容器 docker restart mysql

  • docker logo
    Docker

    centos7 docker部署

    前言 Docker 要求 CentOS系统的内核版本高于 3.10, 通过 uname -r 命令查看你当前的内核版本 安装 yum update -y yum -y install docker 若要安装最新版本,可执行 curl -fsSL https://get.docker.com/ | sh systemctl start docker ps:若安装过程出现以下类似错误,是因为系统的python版本升级导致. 找到对应的文件,如/usr/bin/yum 所有的python版本一般在/usr/bin/目录下,也可用whereis python查看 配置国内镜像源 ps:docker安装好后默认没有此文件,需要手动创建,添加阿里云镜像节点,并指定docker存储目录 vim…

  • python
    Docker

    docker 部署python,gunicorn,flask

    python容器部署 1. 下载镜像 下载镜像地址 我们此处下载 docker pull python 2. 容器部署 docker run -p 8000:8000 --name python -itd -v /data/www/htdocs/:/www python # 说明 --name python : 把容器命名为python -itd: i 以交互模式运行容器 t  为容器重新分配一个伪输入终端 d 后台运行容器,并返回容器ID 注意如果不加上it的话她或运行Python容器后自动关闭 -v…