Docker - 构建 MySQL 服务

尽量简洁

下载 mysql 镜像

docker pull mysql

编写 docker-compose.yml

为了避免每次都要输入冗长的docker run ...命令,我们使用 docker-compose.yml 来保存下来,以后只需要 docker-compose up 即可启用

docker-compose.yml 文件:

version: "2"
services:
    mysqldb:
        container_name: "docker-db1"
        image: "mysql"
        volumes: 
            - "/Users/Kron/docker-DB/conf.d/docker-db1:/etc/mysql/conf.d"
            - "/Users/Kron/docker-DB/mysql/docker-db1:/var/lib/mysql"
        environment:
            - MYSQL_ROOT_PASSWORD=xxxx
            - MYSQL_DATABASE=app
            - MYSQL_USER=xxxx
            - MYSQL_PASSWORD=xxxx

启动

docker-compose up -d # Detached mode: Run containers in the background

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容