1. 程式人生 > 資料庫 >【全棧之路】docker製作redis:5.0.5映象檔案到自己的dockerhub公共映象

【全棧之路】docker製作redis:5.0.5映象檔案到自己的dockerhub公共映象

本文只用做記錄部分操作指令,忽略docker的安裝,dockerhub的公共庫建立

下載redis的官方5.0.5映象

docker pull redis:5.0.5

如果需要對映本地的檔案到映象檔案,建立redis/data、redis/conf方便後期維護,如果不需要可以忽略

測試映象是否可以正常執行

docker run -d --name redis -p 6479:6379 -v /Users/zhaohaiyuan/Downloads/docker/redis/conf/redis.conf:/redis.conf -v /Users/zhaohaiyuan/Downloads/docker/redis/data:/data redis:5.0.5 redis-server --appendonly yes

 其中redis未別名可以自己定義,redis:5.0.5為官方映象

然後檢視是否執行

docker container ls -a

然後通過停止並刪除 docker stop 容器id 、docker rm 容器id 

檢視映象檔案

docker images

然後docker tag : 標記本地映象,將其歸入某一倉庫。

docker tag  redis:5.0.5 shuogesha/redis5.0.5

其中shuogesha/redis5.0.5為我們的dockerhub的公共映象地址,接下來就是上傳

docker push shuogesha/redis5.0.5

大功告成

測試開始,下載映象並執行

docker pull shuogesha/redis5.0.5

docker run -d --name redis5.0.5 -p 6479:6379 -v /Users/zhaohaiyuan/Downloads/docker/redis/conf/redis.conf:/redis.conf -v /Users/zhaohaiyuan/Downloads/docker/redis/data:/data shuogesha/redis5.0.5 redis-server --appendonly yes