docker通過Dockerfile構建mysql鏡像的方法

構建Dockerfile ,路徑 /docker/mysql

FROM hub.c.163.com/library/mysql:5.7
#作者信息
MAINTAINER hu "***@qq.com"
#修改編碼方式
RUN echo "character-set-server=utf8" >> /etc/mysql/mysql.conf.d/mysqld.cnf
RUN service mysql restart
EXPOSE 3306

到Dockerfile所在文件夾,執行,不要忘記最後一個點號

docker build -t my/mysql:v1 . 

查看鏡像

docker images

刪除鏡像

docker rmi <image id>
docker rmi -f 9e64176cd8a2         #強制刪除
docker rmi $(docker images -q)    #刪除所有鏡像

啟動

docker run --name mymysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root  -d my/mysql

進入容器

docker exec -it mymysql bash    進入容器

到此這篇關於docker通過Dockerfile構建mysql鏡像的文章就介紹到這瞭,更多相關docker mysql鏡像內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: