美文网首页
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