Docker ps不显示容器问题

我使用docker 挂载Mysql问题,
开始我使用

docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7

去挂载发现一直提示我这个
docker: invalid reference format.
See ‘docker run --help’.

[root@localhost ~]# docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7
docker: invalid reference format.
See 'docker run --help'.

后来我翻看了一下其他人的博客,可以使用 docker ps -a看到所有的容器.我试了下,是有的,但是docker ps 一直都不显示.

[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE       COMMAND                  CREATED          STATUS                     PORTS     NAMES
921336055b85   mysql:5.7   "docker-entrypoint.s…"   12 minutes ago   Exited (1) 7 seconds ago             mysql

后来使用 docker logs [CONTAINER] 命令看了下日志,大致的意思就是提示我没有配置
- MYSQL_ROOT_PASSWORD
- MYSQL_ALLOW_EMPTY_PASSWORD
- MYSQL_RANDOM_ROOT_PASSWORD
这三个东西.

[root@localhost ~]# docker logs 921336055b85
2022-03-22 17:21:08+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.36-1debian10 started.
2022-03-22 17:21:08+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2022-03-22 17:21:08+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.36-1debian10 started.
2022-03-22 17:21:09+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specifiedYou need to specify one of the following:- MYSQL_ROOT_PASSWORD- MYSQL_ALLOW_EMPTY_PASSWORD- MYSQL_RANDOM_ROOT_PASSWORD

后面我着重看我的挂载命令,最后终于改好了.我只是把mysql_root_password 这个我改成大写.去掉了"",并且写成一行,如下:

docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/config:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

最后终于是docker ps 有东西了

[root@localhost ~]# docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/config:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
f428419deb315ed1fc3e6c9d170fd612ae6cee4063d955cfaea91fd7ba85234a
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
f428419deb31   mysql:5.7   "docker-entrypoint.s…"   6 seconds ago   Up 4 seconds   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql

初次写,记录一下我的心得.

docker ps 不显示问题,相关推荐

  1. 解决:Docker 运行镜像创建容器后,使用docker ps 没有显示正在运行的容器

    最近在使用docker在安装jenkins容器时,遇到了通过运行Jenkins镜像后,使用docker ps 没有显示正在运行的容器信息,解决方法如下: 1.使用mkdir -p /home/jenk ...

  2. docker ps 只显示容器名称 显示列名

    目录 1.获取列名 2.获取指定容器 3.删除指定容器 4.只显示容器名称 1.获取列名 docker ps --format "table" 2.获取指定容器 获取名称包含msc ...

  3. docker ps 命令显示格式化和显示完整信息

    docker ps –format参数可以实现格式化输出自定义列.各列意义如下: -format="TEMPLATE" Pretty-print containers using ...

  4. linux docker ps -a,docker ps-docker ps a-docker ps无反应-docker ps是什么意思-docker ps命令解析-docker进程ps-嗨客网...

    Docker ps命令概述 docker ps 命令可以用来列出 Docker ps命令语法 haicoder(www.haicoder.net)# docker ps [OPTIONS] Docke ...

  5. 【自学Docker 】Docker ps命令

    Docker ps命令 大纲 Docker ps命令概述 docker ps 命令可以用来列出 Docker容器 相关信息. Docker ps命令语法 haicoder(www.haicoder.n ...

  6. docker containers status显示Removal In Progress

    docker rm $(docker ps -a -q)报错 ERROR: for peer0.org1.example.com b'container 82b4073e5474f673cbf88e5 ...

  7. docker ps 列出容器 命令简介

    目录 语法说明 实例 列表字段介绍 容器状态介绍 语法说明 docker ps [OPTIONS] options 说明 option 作用 -a, --all 显示全部容器(默认只显示运行中的容器) ...

  8. docker ps 和docker ps -a

    列出正在运行的容器 docker ps 显示所有的容器,包括未运行的 docker ps -a

  9. Docker 三大核心之容器 之一 docker ps

      容器是Docker的三大核心之一.   Docker容器类似于一个轻量级沙箱,Docker利用容器来运行和隔离应用.   容器是从镜像创建的应用运行实例,可以将其启动.开始.停止.删除,而这些容器 ...

最新文章

  1. 管理员修改文件的权限
  2. 暗杀TIME-WAIT
  3. ecos无线驱动掉线问题解决方案分析
  4. blockboard vs canvas
  5. ITK:计算PCA形状模型
  6. RPC实现Provider服务端业务逻辑
  7. linux c计算两个int相除求百分比的实现
  8. 数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)...
  9. 20、C++ Primer 4th 笔记,重载运算符(1)
  10. Git提交空文件夹的技巧
  11. SqlServer还原数据库出现“无法在服务器上访问指定的路径或文件”提示的解决办法
  12. 关于约束多目标MOEA/D-DAE
  13. CSS3 3D立体旋转
  14. Gitee的第一次使用(图文)
  15. java网络编程实用精解_Java网络编程实用精解
  16. uniapp绘制分享海报
  17. 通俗易懂的LHS和RHS
  18. 去中心化区块链预言机
  19. 20221208AD域控服务器问题解决记录--lsass.exe上传流量异常
  20. Openstack组件部署 — Networking service_安装并配置Controller Node

热门文章

  1. SGU 187 Twist and whirl - want to cheat
  2. 飞控地面站MissionPlanner界面修改------MainV2界面添加控件并动态刷新数据
  3. MySQL查询任课老师所在系_查询数据库系统课程的任课教师。
  4. mysql查询每个老师对应的所有学生_practice02_数据库02----查询所有学生的学号, 姓名, 选课数, 总成绩...
  5. 鸿蒙系统笔记本产业链,鸿蒙系统笔记本电脑要来了?!
  6. ue4云渲染WebSocket通信过程
  7. JUnit Rule 原理分析
  8. 用C++品尝Vista美味:界面的毛玻璃效果——涨姿势
  9. 编写程序,如果输入的是大写字母,则输出对应的小写字母,如果输入的是小写字母,则输出对应的大写字母;如果输入的是数字,原样输出;按回车结束
  10. xshell连接成功