【全棧之路】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