1 .下载安装
1.1准备工作
如果原始虚拟机上安装了docker,请将其从旧版本的docker中移动
sudo yum remove docker
1.2依赖软件包的安装
yum install-yyum-utils设备- mapper-persistent-datalvm 2
1.3设置阿里巴巴云(Alibaba cloud )镜像源
yum-config-manager-- add-repo https://mirrors.a liyun.com/do .
1.4docker-ce安装
yum安装docker-ce
1.5启动坞站
启动时自启动: systemctl enable docker
启动docker :系统管理员
1.6检查docker是否启动
输入命令“PS-ef”或“netstat-lnpe”
systemctl医生状态
2 .使用2.docker
2.1查找镜像
docker search myslq
2.2镜像下载
docker pull mysql:latest
2.3显示本地镜像
docker图像
2.4启动MySQL镜像
docker run-- name=MySQL-it-p 330633603306-e MySQL _ root _ password=123456-dmysql
--nam自定义的容器名称
-d在后台运行,后面是镜像名称
为docker分配虚拟终端,并绑定到容器的标准输入
-i将容器的标准输入保持打开
2.5打开MySQL外部访问
进入容器的命令行docker exec -it CONTAINER_ID bash
打开外部访问:
通过此id进入镜像内部: docker exec -it 5e7821a2a06b bash
进入mysql
MySQL-u根- p
#许可证
grantallprivilegeson*. * to ' root ' @ ' %;
#更新权限
flush权限
# mysql8以后,需要变更密码认证方式。 如果不进行更改,navicat连接mysql可能会报告错误
alter user ' root ' @ ' % ' identifiedwithmysql _ native _ password by ' 123456 ';
2.6查看容器运行状态
显示docker ps运行中的容器
dockers ps -a显示所有容器
2.7 docker stop 5e7821a2a06b (镜像运行的id号) ) ) )。
2.8 docker restart5e 7821 a2a 06 b5 e 7821 a2a 06b (镜像运行的id号) ) ) ) ) ) ) ) )。
2.9容器的拆卸