docker 安装mysql,redis,rabbitmq

文章目录

docker 安装ngnix,mysql,redis,rabbitmq

安装docker

1.安装下载docker-ce源命令

xml 复制代码
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

2.安装docker

textile 复制代码
yum install docker-ce -y

3.查看版本

textile 复制代码
docker version

4.查看docker状态

textile 复制代码
systemctl status docker

5.启动docker

textile 复制代码
systemctl start docker

6.测试安装ngnix

textile 复制代码
docker run --name mynginx -p 81:80 -d  nginx 
textile 复制代码
docker是docker系统的命令,表示要使用docker系统的操作
run :运行容器
--name:自定义运行的容器名称
-p :端口映射  81:容器外的端口, 80:nginx的端口,通过81访问容器80上运行的程序
-d:表示容器后台运行
nginx:镜像名称, 是docker系统已经命名的,不是自定义的


7.查看ngnix

textile 复制代码
docker ps

安装完成

7.安装时发现下载数据很慢,在这里配置远程仓库

进入 到 /etc/docker 目录下,执行vi daemon.json,将下面参数粘贴复制到daemon.json,退出保存,在执行systemctl restart docker

textile 复制代码
{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://mirror.baidubce.com",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}

安装mysql8.0.36

1.拉取mysql镜像

textile 复制代码
docker pull mysql:8.0.36

2.安装mysql8

textile 复制代码
docker run  --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.36


typescript 复制代码
docker start mysql8 #docker启动mysql

安装redis

1.拉取redis7.0.11镜像

textile 复制代码
docker pull redis:7.0.11

2.安装redis

textile 复制代码
docker run -itd --name redis -p 6380:6379 redis:7.0.11

3.进入容器内部

typescript 复制代码
docker exec -it redis bash

4.查看设置的密码,并且重新设置密码

textile 复制代码
redis-cli
textile 复制代码
config get requirepass
tex 复制代码
config set requirepass 123456

安装rabbitMq

1.拉取相关的镜像

textile 复制代码
docker pull rabbitmq:3.8.5
textile 复制代码
docker pull rabbitmq:management
textile 复制代码
docker run --restart=always --name rabbitmq -p 15672:15672 -p 5672:5672  -d rabbitmq:management

如果想要容器开机自启

复制代码
docker update --restart=always 容器名或id
textile 复制代码
systemctl enable docker
复制代码
## 如果想要容器开机自启

docker update --restart=always 容器名或id

systemctl enable docker
相关推荐
二掌柜,酒来!6 小时前
完美解决:应用版本更新,增加字段导致 Redis 旧数据反序列化报错
redis·spring·bootstrap
a栋栋栋7 小时前
wsl 环境下用Docker 安装多版本MySQL
mysql·docker·容器
饱饱要坚持可持续发展观8 小时前
docker 拉取本地镜像
docker
我就要用Cx3308 小时前
配置docker常见问题
运维·docker·容器
小熊h8 小时前
redis 集群——redis cluster(去中心化)
redis·去中心化
得意霄尽欢10 小时前
Redis之底层数据结构
数据结构·数据库·redis
hsjkdhs10 小时前
MySQL 数据类型与运算符详解
数据库·mysql
疯子@12311 小时前
nacos1.3.2 ARM 版容器镜像制作
java·linux·docker·容器
吐泡泡_11 小时前
Redis(集群)
redis
爱吃烤鸡翅的酸菜鱼11 小时前
【Redis】常用数据结构之Hash篇:从常用命令到使用场景详解
数据结构·数据库·redis·后端·缓存·哈希算法