美文网首页
Dockerfile文件生成

Dockerfile文件生成

作者: BestFei | 来源:发表于2019-11-04 13:58 被阅读0次

    编写Dockerfile文件

    ## 设置基础镜像
    FROM mysql:latest
    
    ## 设置维护者信息
    MAINTAINER best.fei <best.fei@vip.com>
    
    ## 设置描述信息
    LABEL Descripttion = "This image is build for MAC to use mysql" Vendor="GitHub" Version="latest"
    
    ## 设置镜像制作过程中,需要执行的命令
    RUN apt-get update
    RUN apt-get -y install vim
    RUN usermod -u 1000 mysql
    RUN mkdir -p /var/run/mysqld
    RUN chmod -R 777 /var/run/mysqld
    

    构建mysql镜像,其中-t 指定了镜像的名称,. 这一点表示读取当前目录下的Dockerfile文件
    docker build -t bestfei/mysql-osx:latest .

    创建并启动mysql容器,其中-e 表示设置mysql的root账户密码为123456

    docker run -d -h mysql \
     -v $PWD/mysql:/var/lib/mysql \
     -p 0.0.0.0:3306:3306 --name mysql \  
     -e MYSQL_ROOT_PASSWORD=123456 best.fei/mysql-osx
    

    使用Mysql镜像的mysql客户端,连接到mysql容器
    docker run -it best.fei/mysql-osx mysql -h192.168.0.1 -uroot -p123456

    相关文章

      网友评论

          本文标题:Dockerfile文件生成

          本文链接:https://www.haomeiwen.com/subject/azanectx.html