• docker运行常用容器


    docker 启动rabbitmq

    # 需要浏览器可以访问,需要下载management版
    # 拉取镜像
    docker pull rabbitmq:management
    # 运行
    docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
    
    # 默认账号密码:guest,guest
    # web访问:IP:15672
    

    docker 启动redis

    # 拉取镜像
    docker pull redis
    # 运行
    docker run -d -p 6379:6379 --name redis redis
    

    docker 启动zookeeper单节点

    # 直接运行,没有镜像会自动拉取镜像
    docker run -d -p 2181:2181 --name zookeeper zookeeper:latest
    

    docker 部署禅道

    一、下载地址
    禅道开源版:   http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip
    数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_PASSWORD变量来更改密码。
    可挂载目录
    /app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。
    /var/lib/mysql:该目录为数据库的数据目录。
    
    # 注意:需要关闭selinux
    # 下载安装包并解压
    [root@localhost ~]# wget http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip
    [root@localhost ~]# unzip docker_zentao.zip
    [root@localhost ~]# cd docker_zentao/
    # 构建镜像并启动
    [root@localhost docker_zentao]# docker build -t zentao ./
    # docker run --name [容器名称] -p [主机端口]:80 -v [主机代码目录]:/app/zentaopms -v [主机数据目录]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[数据库密码] -d [镜像名]:latest
    [root@localhost ~]# mkdir -p /data/zentao/{www,data}
    
    [root@localhost ~]# docker run --name zentao -p 8085:80 -v /data/zentao/www:/app/zentaopms -v /data/zentao/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=zhaoHe123 -d zentao:latest
    
    # 浏览器访问IP:端口,安装禅道开始使用
    

    docker部署mongodb

    # 拉取官方最新版本的镜像
    [root@localhost ~]# docker pull docker.io/mongo:latest
    
    # 创建目录
    [root@localhost ~]# mkdir -p /data/mongo/{data,conf}
    
    # 运行mongo容器
    # --auth    # 需要密码才能访问容器服务
    docker run -itd --name mongo -p 27017:27017 mongo --auth
    docker run -idt --name mongo --privileged=true -p 27017:27017 -v /data/mongo/data:/data/db -v /data/mongo/conf:/data/configdb docker.io/mongo:latest --auth
    
    # 接着使用以下命令添加用户和设置密码,并且尝试连接。
    [root@localhost ~]# docker exec -it mongo mongo admin
    # 创建一个名为 admin,密码为 123456 的用户。
    >  db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
    # 尝试使用上面创建的用户信息进行连接。
    > db.auth('admin', '123456')
    
  • 相关阅读:
    MINA的session.close
    Maven构建灵活配置文件
    函数的凹凸性
    幂函数习题
    2017全国卷1文科第9题高考真题的解法
    指数函数习题
    三角形的四心的向量表示
    进退中体会数学运算和数学策略
    函数f(x+1)和f(x-1)的奇偶性
    函数的奇偶性周期性习题
  • 原文地址:https://www.cnblogs.com/HsLM/p/12632111.html
Copyright © 2020-2023  润新知