日常打包纪要

阅读: 评论:0

日常打包纪要

日常打包纪要

记个笔记,以后自己查阅

日常打包纪要

  • build Dockerfile
    • 推送镜像
      • 1. 在已经部署了镜像的机器上获取镜像
      • 2. 在将要使用的机器上部署需要的镜像

build Dockerfile

docker build -f Dockerfile -t redis-openjdk:V1.0.0 .
docker save -o ./databaseV1.0.0.tar database:V1.0.0
docker rmi database:V1.0.0
curdate="`date +%Y%m%d%H%M`"
mkdir -p dbt-toolT${curdate}/images
mv databaseV1.0.0.tar dbt-toolT${curdate}/images/
mv config dbt-toolT${curdate}
tar -zcvf ./dbt-toolT${curdate}. ./dbt-toolT${curdate}
scp -r ./*. $'/opt/mount/344272247345223201346265213350257225347211210346234254/0700-dts'

推送镜像

docker tag SOURCE_IMAGE[:TAG] 192.168.110.202/dts/IMAGE[:TAG]
docker push 192.168.110.202/dts/IMAGE[:TAG]

docker tag redis:5.0.7 192.168.110.202/dts/redis:5.0.7
docker push 192.168.110.202/dts/redis:5.0.7

1. 在已经部署了镜像的机器上获取镜像

1.1 获取镜像名
docker images | grep redis
1.2 打包选中对应的镜像
docker save <image_name> -o <image_name>.tar

docker save -o redisV5_0_7.tar redis:5.0.7

2. 在将要使用的机器上部署需要的镜像

2.1 加载镜像
docker load -i <image_name>.tar

docker load -i redisV5_0_7.tar

2.2 运行镜像
docker run -p 8081:8080 -d <image_name>

docker run -p 16379:6379 -v /home/redis/data:/data  -d redis:5.0.7  redis-server --appendonly yes

命令说明:
-p 16379:6379: 将容器的6379端口映射到主机的16379端口
-v /home/redis/data:/data: 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

本文发布于:2024-02-01 06:06:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170673879634438.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:数据库分页
下一篇:Security纪要
标签:纪要   日常
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23