KJohn2q

一个热爱技术,热爱分享的程序员

0%

docker部署独立服务

独立服务指的是没有任何业务依赖,可独立部署,供其它系统调用的服务。如数据库,缓存服务,消息队列等。

docker 部署 mysql

mysql5.7 为例

1
2
3
4
5
6
docker run -d \
--rm \
--name dmysql \
-p3306:3306 \
-e MYSQL_ROOT_PASSWORD=secret \
mysql:5.7

如使用 powershell,则:

1
2
3
4
5
6
docker run -d `
--rm `
--name dmysql `
-p3306:3306 `
-e MYSQL_ROOT_PASSWORD=secret `
mysql:5.7

参考

docker 部署 redis

1
2
3
4
5
docker run -d \
--rm \
--name redis-app \
-p6379:6379 \
redis:latest

如使用 powershell,则:

1
2
3
4
5
docker run -d `
--rm `
--name redis-app `
-p6379:6379 `
redis:latest

参考

docker 部署 rabbitmq

1
2
3
4
5
6
7
docker run -d \
--rm -it \
--name my-rabbit \
--hostname my-rabbit \
-p 15672:15672 \
-p 5672:5672 \
rabbitmq:3-management

如使用 powershell,则:

1
2
3
4
5
6
7
docker run -d `
--rm -it `
--name my-rabbit `
--hostname my-rabbit `
-p 15672:15672 `
-p 5672:5672 `
rabbitmq:3-management

端口 15672rabbitmq 管理站点端口, 端口 5672 为客户端连接端口。上述命令执行完成后,我们可以打开地址 http://localhost:15672 打开 rabbitmq 管理站点,默认的用户名和密码都为 guest

参考