2. Docker 应用

2.1. docker 运行 mysql

  • 获取镜像

    # 从docker hub的仓库中拉取mysql镜像
    sudo docker pull mysql
    
  • 运行一个mysql实例

    docker run --name fp-mysql -p 23306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
    
    5b6bf6f629bfe46b4c8786b555d8db1947680138b2de1f268f310a15ced7247a
    
    
    run            运行一个容器
    --name         后面是这个镜像的名称
    -p 3306:3306   表示在这个容器中使用3306端口(第二个)映射到本机的端口号也为3306(第一个)
    -d             表示使用守护进程运行,即服务挂在后台
    
  • 装一个mysql-client,访问mysql数据库

    sudo apt-get install mysql-client-core-5.6
    
    # mysql命令访问服务器
    mysql -h 192.168.95.4 -P 3306 -uroot -p 123456