Docker启动Redis
0.Docker镜像仓库
官方地址:https://hub.docker.com/_/redis
1.拉取镜像
docker pull redis:6.2
2.启动
- 设置密码:
--requirepass "123456"
- 配置文件位置:
/usr/local/etc/redis/redis.conf
- 数据地址:
/data
docker run -dit --name redis01 -p 6379:6379 --requirepass "123456" redis:6.2
docker run -dit -p 6379:6379 --name redis -v /mine/my_settings/redis/redis.conf:/etc/redis/redis.conf -v /mine/my_data/redis/data:/data redis:6.2
3.进入
docker exec -it redis01 bash
Docker启动MySQL
0.Docker镜像仓库
官方地址:https://hub.docker.com/_/mysql
1.拉取镜像
docker pull mysql:5.7
2.启动
- 数据地址:
/var/lib/mysql
- 设置密码:
MYSQL_ROOT_PASSWORD
- 创建数据库:
MYSQL_DATABASE
docker run -dit -p 3306:3306 --name mysql01 --rm -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
3.进入容器
docker exec -it mysql01 bash
Docker启动CentOS
1.拉取镜像
docker pull centos:7.9.2009
2.启动
docker run -dit -p 8000:8000 --name centos01 centos:7.9.2009
Shell
3.进入容器
docker exec -it centos01 bash
Docker启动Nginx
1.拉取镜像
docker pull nginx:1.19
2.启动
- 配置文件:
:/etc/nginx/nginx.conf
docker run -dit -p 80:80 -v /mine/config/nginx/nginx.conf:/etc/nginx/nginx.conf nginx:1.19
3.进入容器
docker exec -it nginx01 bash