侧边栏壁纸
博主头像
叶落无痕

鸿雁长飞光不度,鱼龙潜跃水成文。

  • 累计撰写 11 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker常用镜像

yeluo
2024-11-25 / 0 评论 / 0 点赞 / 21 阅读 / 0 字
温馨提示:
本文最后更新于2024-11-25,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1 数据库相关

1.1 部署mysql

# 下载镜像
docker pull mysql:5.7.36

# 启动
docker run -d --name mysql5.7.36 --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.36 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

1.2 部署redis

# 下载镜像
docker pull redis:6.2.6-alpine

# 启动
docker run -d --restart=always --name redis6.2.6 -p 6379:6379 redis:6.2.6-alpine

1.3 部署MongoDB

# 下载镜像
docker pull mongo:5.0.5

# 启动
docker run -d --name mongo5.0.5 --restart=always -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=用户名 -e MONGO_INITDB_ROOT_PASSWORD=密码 mongo:5.0.5

1.4 部署PostgreSQL

# 下载镜像
docker pull postgres:14.2-alpine

# 启动
docker run --name postgres14.2 --restart=always -p 5432:5432 -e POSTGRES_PASSWORD=你的密码 -d postgres:14.2-alpine

2 web服务器相关

2.1 部署Nginx

# 下载镜像
docker pull nginx:1.20.2-alpine

3 消息队列相关

3.1 部署RocketMQ

# 1、启动 命名服务端
docker run -d --network host  --name rmqserver foxiswho/rocketmq:server-4.5.1
# 2、启动broker
docker run -d --network host  --name rmqbroker\\
    -e "NAMESRV_ADDR=192.168.60.103:9876" -e "JAVA_OPTS=-Duser.home=/opt"\\
    -e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\\
    foxiswho/rocketmq:broker-4.5.1

# 3、启动客户端工具
docker run -d --network host --name rmqconsole\\
    -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.60.103:9876\\
    -Dserver.port=8180\\
    -Dcom.rocketmq.sendMessageWithVIPChannel=false"\\
    -t styletang/rocketmq-console-ng

4 存储相关

4.1 部署Minio

# 下载镜像
docker pull minio/minio

# 启动
docker run -d -p 9000:9000 -p 9001:9001 --name minio --restart=always  -e "MINIO_ROOT_USER=admin"  -e "MINIO_ROOT_PASSWORD=admin123456" -v /yeluo/data:/data -v /yeluo/config:/root/.minio  minio/minio server /data --console-address ":9001"

0

评论区