$ docker search mysql //查询镜像 $ docker pull mysql //拉取镜像 $ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql //设置 MySQL 服务 root 用户的密码 $ docker exec -it <容器 ID> /bin/bash //进入镜像 $ mysql -h localhost -u root -p //登录mysql $ ALTER USER 'root'@'%' IDENTIFIED BY '123456'; //修改Root 不能远程登录
$ CREATE USER 'liaozesong'@'%' IDENTIFIED WITH mysql_native_password BY 'Lzslov123!'; //添加远程登录用户 $ GRANT ALL PRIVILEGES ON *.* TO 'liaozesong'@'%'; //给用户所有权限
FROM centos RUN yum install wget RUN wget -O redis.tar.gz "http://download.redis.io/releases/redis-5.0.3.tar.gz" RUN tar -xvf redis.tar.gz 以上执行会创建 3 层镜像。可简化为以下格式: FROM centos RUN yum install wget \ && wget -O redis.tar.gz "http://download.redis.io/releases/redis-5.0.3.tar.gz" \ && tar -xvf redis.tar.gz