关于Docker学习中的一些问题集

关于Docker学习中的一些问题集[关于Docker学习中的一些问题集]

一、MysqL安装

  1. 下载MysqL时,安装容器出现问题,无法启动MysqL,虚拟机报3306端口已被占用错误;原本以为只要杀掉相关端口的PID,但发现没有用,杀了之后还有其他的PID占用3306端口。个人上网查了资料后,发现应该是linux本地安装了MysqL,本地MysqL占用了3306端口PID进程。所以需要先停掉本地MysqL服务。

    在这里插入图片描述

  2. 查看进程
    netstat -tanlp
    3306端口被占用,图中3306被进程5249占用,而且是MysqLd服务

    图中

  3. 停掉本地MysqL服务
    sudo service MysqLd stop

  4. 然后再查看进程发现没有3306端口的进程

    在这里插入图片描述

  5. 然后运行MysqL,发现可以正常运行了 docker start MysqL

  6. 最后查看进程PID,发现3306端口是代理,说明docker容器运行MysqL成功

    在这里插入图片描述

  7. 进入MysqL的容器,进行登录 sudo docker exec -it MysqL bash

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...