Docker VMBox部署Mysql,Redis

部署mysql

# 拉取mysql镜像
docker pull mysql

# 查看拉取的镜像
docker image ls

# 运行mysql容器,起三个mysql容器,名称分别是mysql、mysql2、mysql3
# 指定端口号分别是3306、3307、3308
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
docker run --name mysql2 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
docker run --name mysql3 -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

# 查看正在运行的容器情况
docker ps
# 查看所有的容器
docker ps -a

# 进入容器内部
docker exec -it mysql bash

# 在容器内部连接mysql,密码为123456
mysql -u root -p

# 退出容器
exit

# 在外部使用可视化工具连接容器
# 特别注意:HOST 为虚拟机IP地址

# 测试在可视化工具内创建数据库
create database py;

# 再次进入容器查看数据库中是否存在新建数据库

# 停止容器
docker stop mysql

# 删除容器
docker rm mysql

部署redis

# 拉取redis容器
docker pull redis

# 查看拉取的镜像
docker image ls

# 运行redis容器,起三个redis容器,名称分别是redis、redis2、redis3
# 指定端口号分别是6379、6380、6381
docker run --name redis -p 6379:6379 -d redis
docker run --name redis2 -p 6380:6379 -d redis
docker run --name redis3 -p 6381:6379 -d redis

# 查看正在运行的容器情况
docker ps
# 查看所有的容器
docker ps -a

# 进入容器内部
docker exec -it redis bash

# 在容器内部连接redis
redis-cli

# 退出容器
exit


你可能感兴趣的:(Docker VMBox部署Mysql,Redis)