JavaEE进阶——Docker安装MySQL

Docker相关知识

入门实战

安装Docker环境

  1. CentOS 7 安装Docker CE

    
    # SET UP THE REPOSITORY AND INSTALL DOCKER CE
    
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce
    sudo systemctl enable docker
    sudo systemctl start docker
    
    # Manage Docker as a non-root user
    
    sudo groupadd docker
    sudo usermod -aG docker $USER
    #log out and log back in
  2. Windows10 和 Ubuntu安装

拉取MySQL镜像

MySQL镜像仓库地址

docker pull mysql:5.7.23

启动MySQL容器(设置密码、端口映射);

  1. 正常启动

    docker run --name 实例名称 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=密码 -d mysql:5.7.23
  2. 解决中文乱码;

    docker run --name 实例名称 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=密码 -d mysql:5.7.23 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
  3. 开启3306端口防火墙;

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload

客户端连接容器

连接MySQL容器

猜你喜欢

转载自blog.csdn.net/bskfnvjtlyzmv867/article/details/81623393
今日推荐