Docker常见软件安装
# 安装 rabbitmq
# 拉取镜像
docker pull rabbitmq:latest
# 启动
docker run -d --hostname my-rabbit --name some-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3-management
docker stop some-rabbit # 停止容器
docker start some-rabbit # 启动容器
docker rm some-rabbit # 删除容器
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
-d
:后台运行容器。--hostname my-rabbit
:设置容器的主机名。--name some-rabbit
:设置容器的名称。-p 5672:5672
:映射 RabbitMQ 的默认端口 5672,用于应用程序连接。-p 15672:15672
:映射 RabbitMQ 管理界面的端口 15672,你可以通过这个端口访问管理界面。rabbitmq:3-management
:使用带有管理插件的 RabbitMQ 镜像。
访问 RabbitMQ
管理界面: 如果一切正常,你现在可以通过浏览器访问 RabbitMQ 的管理界面:http://localhost:15672/
。默认的用户名和密码分别是 guest
和 guest
。
# mysql
docker run -d \
--name mysql8 \
--user root \
-p 3308:3306 \
-v /mnt/d/SoftTemp/Docker/ini/mysql8/my.cnf:/etc/mysql/my.cnf \
-v /mnt/d/SoftTemp/Docker/data/mysql8:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
--restart=always \
mysql:8
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
--user root
: 以 root 用户运行。-p 3308:3306
: 将主机的 3308 端口映射到容器的 3306 端口。-v /mnt/d/SoftTemp/Docker/ini/mysql8/my.cnf:/etc/mysql/my.cnf
: 将主机的 my.cnf 文件挂载到容器的 /etc/mysql/my.cnf。-v /mnt/d/SoftTemp/Docker/data/mysql8:/var/lib/mysql
: 将主机的 mysql8 数据目录挂载到容器的 /var/lib/mysql。-e MYSQL_ROOT_PASSWORD=root
: 设置 root 用户的密码为 root。--restart=always
: 容器在启动/停止或崩溃后自动重启。mysql:8
: 使用 MySQL 8.0 版本的镜像。
# redis
docker run -d \
--name redis \
-p 6379:6379 \
--restart=always \
redis:latest
1
2
3
4
5
2
3
4
5
上次更新: 2024/08/13, 09:44:40