记个笔记,以后自己查阅
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 获取镜像名
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.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小时内删除。
留言与评论(共有 0 条评论) |