zoukankan      html  css  js  c++  java
  • docker(mysql-redmine)

    一、安装docker

    首先查看自己的版本,我的是centos 

    版本为

    [root@localhost redmine]# uname -r
    3.10.0-862.el7.x86_64

    移除旧版本

     yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-selinux 
                      docker-engine-selinux 
                      docker-engine

    安装工具

     yum install -y yum-utils device-mapper-persistent-data lvm2

    添加docker源信息

     yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    更新yum缓存

    yum makecache

    安装docker-ce

     yum -y install docker-ce

    启动docker

    systemctl start docker

    二、安装MySQL

    查找mysql镜像

    docker search mysql

    这里尽量选取靠谱的镜像

    下载镜像

    docker pull centos/mysql-57-centos7 

    启动镜像

    docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=topsci123 -d centos/mysql-57-centos7

    -p 映射端口号   主机端口号:容器端口号  

    -name 重命名

    -e MYSQL_ROOT_PASSWORD 设置密码

    -d 后台运行

    后面镜像id

    查看运行状态

    docker ps-a 
    
    #
    [root@localhost docker]# docker ps -a
    CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS                    NAMES
    
    c3c46b671dd0        centos/mysql-57-centos7   "container-entrypoin…"   38 minutes ago      Up 36 minutes       0.0.0.0:3306->3306/tcp   mysql

    进入容器创建相关账号

    #进入容器
    
    docker exec -it mysql bash 
    
    #登录数据库
    
    #更改root密码
    set password for root@localhost = password('secret'); 
    
    #赋予远程权限
    GRANT ALL PRIVILEGES ON *.* TO 'redmine'@'%';
    
    #创建redminee数据库
    编码格式utf-8
    
    create database redmine;

    三、安装redmine

    官方docker镜像地址

     https://docs.docker.com/samples/library/redmine/#-via-docker-stack-deploy-or-docker-compose

    跟mysql一样 查找redmine 镜像

    pull 下来

    运行redmine 镜像

    docker run --name=redmine -d --link=mysql:mysql-redmine -p=80:3000  --restart=always -v=/home/docker/redmine:/home/redmine/data redmine  

    --linke 用来连接两个容器

    --link <name or id>:alias

    其中,name和id是源容器的name和id,alias是源容器在link下的别名。

    查看容器状态

    [root@localhost docker]# docker ps -a
    CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS                    NAMES
    e6a2451bed61        redmine                   "/docker-entrypoint.…"   25 minutes ago      Up 25 minutes       0.0.0.0:80->3000/tcp     redmine
    c3c46b671dd0        centos/mysql-57-centos7   "container-entrypoin…"   About an hour ago   Up About an hour    0.0.0.0:3306->3306/tcp   mysql

    登录redmine

    http://ip:80

    默认账号密码为 admin/admin

  • 相关阅读:
    怎么把pdf转换成word文件
    怎么把pdf文件转换成word文件教程
    pdf转换成word转换器哪个好用
    pdf格式怎么转换成word格式
    pdf文件怎么转换成word教程
    怎么把pdf文件转换成word文件
    福大软工1816 · 第二次作业
    福大软工1816 · 第一次作业
    ER图
    数据定义分析、数据操纵分析、数据完整性分析、数据安全性分析、并发处理分析、数据库性能分析
  • 原文地址:https://www.cnblogs.com/mjiu/p/9923880.html
Copyright © 2011-2022 走看看