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

客户端连接容器

JavaEE进阶——Docker安装MySQL_第1张图片

你可能感兴趣的:(JavaEE,Docker,JavaEE进阶系列)