zoukankan      html  css  js  c++  java
  • Docker应用安装

    一、安装mysql

    1、查看可用的 MySQL 版本

    访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。

    可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。

    2、拉取 MySQL 镜像

    这里我们拉取官方的最新版本的镜像:

    $ docker pull mysql:latest

    3、查看本地镜像

    使用以下命令来查看是否已安装了 mysql:

    $ docker images

    4、运行容器

    安装完成后,我们可以使用以下命令来运行 mysql 容器:

    # mkdir -p docker_v/mysql/conf
    # cd docker_v/mysql/conf
    # touch my.cnf
    # docker run -p 3307:3306 --name mysql -v /usr/local/docker/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d imageID

    参数说明:

    • -p 3307:3306:将容器的3306端口映射到主机的3307端口
    • -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d:将主机/opt/docker_v/mysql/conf目录挂载到容器的/etc/mysql/conf.d
    • -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
    • -d: 后台运行容器,并返回容器ID
    • imageID: mysql镜像ID

    5、登录mysql镜像并授权远程登录

    docker start mysql
    docker exec -it mysql bash
    mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '新密码'; update user set host="%" where user="root" flush privileges
  • 相关阅读:
    shell 默认变量
    diff 实现
    AWK变量
    docker-bridge network
    docker--linux network namespace
    docker-container 操作
    docker--shell和Exec格式
    docker--build自己的image
    docker--container
    docker--删除container和image
  • 原文地址:https://www.cnblogs.com/-wanglei/p/12556920.html
Copyright © 2011-2022 走看看