gyro永不抽风

ああああああああああああああああおおおおおおおおおおおおおおおお

Docker常用命令与部署MySQL

使用Docker直接部署MySQL

拉取官方最新的MySQL镜像:

1
docker pull mysql:latest

运行:

1
docker run --name <name> -e MY_ROOT_PASSWORD=<root_password> -p <port>:3306 -d mysql:<tag>

其中:

  • <name>填入容器的命名
  • <root_password>填入数据库root用户的密码
  • <port>填入想要对外映射的端口
  • <tag>是镜像的版本号,建议填latest

传送门:https://hub.docker.com/r/library/mysql/

Docker的一些常用命令

查看所有Docker:

1
sudo docker ps -a

删除一个容器:

1
sudo docker rm <name>

停止:

1
sudo docker stop <name>

暂停:

1
sudo docker pause <name>

重启:

1
sudo docker restart <name>

让容器执行命令:

1
sudo docker exec -it <name> <exec>

其中:

  • <name>是容器名称
  • <exec>是命令
  • -it的官方解释:

    1
    2
    3
    4
    5
    6
    7
    8
    -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: <name|uid>[:<group|gid>])
    -w, --workdir string Working directory inside the container

    所以进入容器其实可以直接 (如果对方有/bin/bash):

    1
    docker exec -it <name> /bin/bash

其余的请直接查看help:

1
sudo docker --help
1
sudo docker <exec> --help
__EOF__
-------------本文结束感谢您的阅读-------------

本文标题:Docker常用命令与部署MySQL

文章作者:gyro永不抽风

发布时间:2020年11月13日 - 23:11

最后更新:2020年11月13日 - 23:11

原始链接:http://gyrojeff.moe/2020/11/13/Docker%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E4%B8%8E%E9%83%A8%E7%BD%B2MySQL/

许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!

真的不买杯奶茶吗?T^T

欢迎关注我的其它发布渠道