Dockerfile文件生成

2019-11-04  本文已影响0人  BestFei

编写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

上一篇 下一篇

猜你喜欢

热点阅读