码迷,mamicode.com
首页 > 其他好文 > 详细

利用docker快速搭建创建开发环境

时间:2020-05-25 17:32:17      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:hub   red   image   version   两种   cte   comm   ash   name   

docker-env:利用docker快速搭建创建开发环境

配置地址:https://github.com/leeyazhou/docker-env.git

build test environment, like mysql, redis,zookeeper and so on.

快速开始

为了方便在需要开发环境的时候,能够快速搭建一个环境来使用,避免把时间浪费在不必要的搭建环境的基础上,这里使用docker-compose配置了几个常用的环境,例如centos,mysql,redis等等。

启动容器

启动容器有两种方式:交互模式和后台进程模式。

  • 交互模式
docker-compose up
  • 后台进程方式
docker-compose up -d

关闭容器

docker-compose down

进入容器

一般来说,在每个环境的docker-compose.yml里设置了container_name,而这个container_name属性的值是我们需要的。

docker exec -ti container_name /bin/bash

对于MySQL来说,docker-compose.yml设置如下:

version: ‘3.1‘
services:
    mysql:
        image: mysql:5.7.29
        container_name: mysql5.7
        command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --init-connect=‘SET NAMES utf8mb4;‘ --innodb-flush-log-at-trx-commit=0
        volumes:
            - ./data:/var/lib/mysql
        environment:
            MYSQL_ROOT_PASSWORD: root
        ports:
        - "3306:3306"

那么对应的进入容器内部的方式如下

docker exec -ti mysql5.7 /bin/bash

MySQL

MySQL数据库快速启动设置

Redis

Redis快速启动环境

利用docker快速搭建创建开发环境

标签:hub   red   image   version   两种   cte   comm   ash   name   

原文地址:https://www.cnblogs.com/iscodercn/p/12957984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!