安装docker命令:
yum install docker
下载的时候确实是否下载输入Y;
启动docker:
systemctl start docker
开机启动docker :
systemctl enable docker
出现
Created symlink from /etc/systemd/system/multi‐user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
就是成功;
docker安装mysql:
输入命令
docker pull mysql
出现
Digest: sha256:a31a277d8d39450220c722c1302a345c84206e7fd4cdb619e7face046e89031d
Status: Downloaded newer image for docker.io/mysql:latest
就是成功,
启动数据库并设置密码输入:
docker run -p 3306:3306 --name mysqldocker -e MYSQL_ROOT_PASSWORD=123456 -d mysql
出现96d91a7ca4295f743e0be95cc2ce9a09bfba33e4cda8046bb011f8ce66654a37
就是成功,
参数说明:
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
安装是否成功输入命令docker ps
出现
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
96d91a7ca429 mysql "docker-entrypoint..." 13 seconds ago Up 11 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp mysqldocker
成功。