使用Docker直接部署MySQL
拉取官方最新的MySQL镜像:
docker pull mysql:latest
运行:
docker run --name -e MY_ROOT_PASSWORD= -p :3306 -d mysql:
其中:
填入容器的命名
填入数据库root
用户的密码
填入想要对外映射的端口
是镜像的版本号,建议填latest
传送门:https://hub.docker.com/r/library/mysql/
Docker的一些常用命令
查看所有Docker:
sudo docker ps -a
删除一个容器:
sudo docker rm
停止:
sudo docker stop
暂停:
sudo docker pause
重启:
sudo docker restart
让容器执行命令:
sudo docker exec -it
其中:
是容器名称
是命令-it
的官方解释:-d, --detach Detached mode: run command in the background --detach-keys string Override the key sequence for detaching a container -e, --env list Set environment variables -i, --interactive Keep STDIN open even if not attached --privileged Give extended privileges to the command -t, --tty Allocate a pseudo-TTY -u, --user string Username or UID (format:
[: ]) -w, --workdir string Working directory inside the container 所以进入容器其实可以直接 (如果对方有
/bin/bash
):docker exec -it
/bin/bash
其余的请直接查看help:
sudo docker --help
sudo docker --help
此处评论已关闭