文章目录
- 删除镜像
- 删除容器
- 保存镜像为压缩包
- 导入镜像压缩包
- dockerfile 构建镜像
- docker-compose
- springboot 连接mysql方式
- 方式一 传参mysql_host为mysql所在ip
- 方式二 连接容器的mysql
前言
内容
启动
docker run -p xxx:xxx [imageid]
docker run -itd -p 3306:3306 -e MYSQL_PASSWORD=sdo5201314zsw3.. --name dockermysql mysql_remoteconnect
docker run -p 8081:8081 -e MYSQL_HOST=mysql -e MYSQL_PORT=3306 -e MYSQL_DATABASE=db_quanfeng -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=sdo5201314zsw3.. --name dockerquanfeng quanfeng
容器
进入容器bash
docker exec -it mysql-latest /bin/bash
容器导出成镜像
docker commit -a "shiver" -m "mysql allow remote connect" 548d0e5ea9f4 mysql_remoteconnect
镜像
删除镜像
docker rmi [imageid]
docker rmi -f [imageid]
删除容器
docker container rm [containerid]
保存镜像为压缩包
docker save -o mysql5.7_rmt_cnnct.tar mysql_remoteconnect:latest
导入镜像压缩包
docker load -i xxxx.tar
dockerfile 构建镜像
docker build -t [tagname] .
docker-compose
docker-compose --build -d
springboot 连接mysql方式
方式一 传参mysql_host为mysql所在ip
方式二 连接容器的mysql
docker run -p 8081:8081 -e MYSQL_HOST=dockermysql -e MYSQL_PORT=3306 -e MYSQL_DATABASE=db_quanfeng -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=sdo5201314zsw3.. --link dockermysql:mysql --name dockerquanfeng quanfeng
总结
关于docker的一些理解