[笔记]docker入门《三》之 常用命令

📅 2026/7/11 10:35:53
[笔记]docker入门《三》之 常用命令
文章目录前言内容启动容器进入容器bash容器导出成镜像镜像拉取镜像删除镜像删除容器保存镜像为压缩包导入镜像压缩包dockerfile 构建镜像docker-composedocker 清理缓存springboot 连接mysql方式方式一 传参mysql_host为mysql所在ip方式二 连接容器的mysql杂项总结关于docker的一些理解前言内容启动docker run -p xxx:xxx [imageid]docker run -itd -p 3306:3306 -e MYSQL_PASSWORDsdo5201314zsw3.. --name dockermysql mysql_remoteconnectdocker run -p 8081:8081 -e MYSQL_HOSTmysql -e MYSQL_PORT3306 -e MYSQL_DATABASEdb_quanfeng -e MYSQL_USERNAMEroot -e MYSQL_PASSWORDsdo5201314zsw3.. --name dockerquanfeng quanfeng容器进入容器bashdocker 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.tardockerfile 构建镜像docker build -t [tagname] .docker-composedocker-compose --build -ddocker 清理缓存docker system prune -a强制清理命令它会删除所有未使用的资源包括未使用的镜像、容器等。在执行该命令之前请确保你不再需要这些资源因为操作是不可逆的。springboot 连接mysql方式方式一 传参mysql_host为mysql所在ip方式二 连接容器的mysqldocker run -p 8081:8081 -e MYSQL_HOSTdockermysql -e MYSQL_PORT3306 -e MYSQL_DATABASEdb_quanfeng -e MYSQL_USERNAMEroot -e MYSQL_PASSWORDsdo5201314zsw3.. --link dockermysql:mysql --name dockerquanfeng quanfeng杂项总结关于docker的一些理解image 镜像属于静态信息镜像使用docker run命令后就会生成一个容器 并将镜像运行在其中。container容器属于动态程序用于运行镜像的单位需要手动停止启动。dockerfile: 是安装镜像的文件。docker-compose是组合各种容器服务的配置文件。