iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0
DevOps

從零開始的DevOps猴!系列 第 10

Day10-客製化Docker Image(Redis)

  • 分享至 

  • xImage
  •  

製作自己的Dockfile(Redis)

昨天搞定MySQL,今天趁熱練習Redis!!

1. 建立 Redis 專案資料夾

mkdir redis-docker
cd redis-docker

2. 撰寫 Dockerfile

我們會在 Redis 啟動時載入自定義的 Redis 配置。

# 使用官方 Redis 基礎映像
FROM redis:7.0

# 複製自訂配置檔案到容器中
COPY ./redis.conf /usr/local/etc/redis/redis.conf

# 使用自訂的配置檔案來啟動 Redis
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]

# 設定 Redis 的埠
EXPOSE 6379

3. 撰寫 redis.conf 配置檔

我們可以在這裡修改 Redis 的配置,例如密碼保護。

requirepass mysecurepassword

4. 構建 Redis 映像

docker build -t piyeh-redis .

5. 運行 Redis 容器

docker run -d -p 6379:6379 --name piyeh-redis piyeh-redis

6. 驗證容器

  • Redis 容器:進入容器並驗證配置(例如密碼保護)。
    docker exec -it piyeh-redis redis-cli
    AUTH mysecurepassword
    PING
    

redis


上一篇
Day09-客製化Docker Image(MySQL)
下一篇
Day11-Docker Hub線上貨櫃船
系列文
從零開始的DevOps猴!15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言