docker
温柔谦卑
分享自己的想法与理解
展开
-
dockerfile
//容器转为镜像docker commit 容器ID 镜像名称:版本号例 docker commit 381827 lhyredis:2.0//镜像转为压缩文件docker save -o 文件名.tar 镜像名称:版本号例 docker save -o lhyredis.tar lhyredis:2.0//将压缩文件还原成镜像docker load -i 压缩文件路径//自定义镜像vim centos_dockerfile父镜像设置作者运行的指令进入容器后默认所在路径创建容器时原创 2021-09-02 08:31:45 · 124 阅读 · 0 评论 -
docker部署springboot项目
打包springboot项目 获取jar包编写dockerfileFROM java:8MAINTAINER lhy lhy@lhy.cnADD springboot.jar app.jarCMD java -jar app.jar//构建镜像docker build -f ./springboot_dockerfile -t app .//创建容器docker run -id -p 9090:8080 app//访问http://192.168.146.140:9090/hello原创 2021-09-02 08:31:15 · 100 阅读 · 0 评论 -
docker数据卷配置
docker run … -v宿主机目录:容器内目录即使删除容器 数据也会存在数据卷里进而保护数据 实现数据的持久化注意事项1.目录必须是绝对路径2.如果目录不存在 会自动创建3.可以挂载多个数据卷可以通过两个容器同时挂载到一个数据卷上 实现数据交互配置数据卷容器1.创建启动c3数据卷容器 使用-v参数 设置数据卷docker run -it --name=c3 -v /volume centos:7 /bin/bash(volume为容器内目录 输入目录会自动创建 在/var/lib原创 2021-09-02 08:30:43 · 311 阅读 · 0 评论 -
docker配置mysql容器
使用docker pull mysql:5.7.24使用docker images命令查看当前存在的镜像使用以下命令进行运行并进行端口映射即可:docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:5.7.24如果端口号被占用netstat -tanlp返回:Proto Recv-Q Send-Q Local Address Foreign Address State PID原创 2021-09-02 08:28:35 · 145 阅读 · 0 评论 -
docker简单命令
systemctl start dockersystemctl status dockersystemctl stop dockersystemctl restart dockersystemctl enable docker//查看本地镜像docker imagesdocker images -q //查看所有镜像的ID//名称(仓库)版本 id 创建时间 大小REPOSITORY TAG IMAGE ID CREATED SIZE//docker搜索镜像文件原创 2021-09-02 08:28:01 · 78 阅读 · 0 评论