使用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
最后修改:2023 年 08 月 21 日
如果觉得我的文章对你有用,请随意赞赏