docker pull mysql:5.7.26
备注:其他版本查看?https://hub.docker.com/_/mysql/tags
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26
备注1:其中docker run:创建一个新的容器并运行一个命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
备注2:
--name mysql? ? ? ? 容器名字
-p 3306:3306? ? ? ??指定端口映射,格式:主机(宿主)端口:容器端口
-e MYSQL_ROOT_PASSWORD=123456? ?后面是密码
-d? 护进程,后台运行该容器
mysql:5.7.26
docker ps |grep mysql
docker exec -it mysql /bin/bash
mysql -uroot -p
create database if not exists xl_game3;
docker pull redis
docker run -itd --name redis -p 6379:6379 redis
备注1:
-i 以交互模式运行容器,通常与 -t 同时使用
-t 启动容器后,为容器分配一个命令行,通常与 -i 同时使用
docker ps |grep redis
docker exec -it redis /bin/bash
redis-cli
get aaa
set aaa 10086
get aaa