查看镜像

[root@yangdong gitprojects]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
influxdb            latest              7acb11ac9607        36 hours ago        304MB
mysql               5.7                 413be204e9c3        2 weeks ago         456MB

启动镜像

[root@yangdong /]# docker restart mysql
mysql

可以根据CONTAINER ID来启动镜像

查看启动的镜像

[root@yangdong gitprojects]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
0622adf3d0f6        mysql:5.7           "docker-entrypoint.s…"   6 minutes ago       Up 6 seconds        0.0.0.0:3306->3306/tcp, 33060/tcp   mysql

停止镜像

[root@yangdong gitprojects]# docker stop mysql
mysql

可以根据CONTAINER ID来停止镜像

删除镜像

先停止要删除的镜像

或者

执行docker stop $(docker ps -a -q)

docker images 查看镜像列表

[root@yangdong gitprojects]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
influxdb            latest              7acb11ac9607        36 hours ago        304MB
mysql               5.7                 413be204e9c3        2 weeks ago         456MB

docker rmi 7acb11ac9607        删除镜像7acb11ac9607        7acb11ac9607 为IMAGE_ID

删除某个容器时,报错
image is being used by stopped container eca596ce0f9d

该报错的原因是要删除的该镜像,被某个容器所引用.
解决方法
执行命令docker ps -a

[root@yangdong gitprojects]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                            NAMES
63d9e7e2cd37        influxdb            "/entrypoint.sh -con…"   18 minutes ago      Created             0.0.0.0:8083->8083/tcp, 0.0.0.0:8086->8086/tcp   influx

该命令的含义是查看所有的容器,包括未运行的容器.
通过执行该命令,可以看到,有一个容器引用了该镜像

执行命令docker rm 63d9e7e2cd37 删除该容器. 其中63d9e7e2cd37 为容器的id

[root@yangdong gitprojects]# docker rm 63d9e7e2cd37
63d9e7e2cd37

执行命令docker rmi 7acb11ac9607,删除镜像. 其中7acb11ac9607  为镜像的id,出现如下的信息代表删除镜像成功.

[root@yangdong /]# docker rmi 7acb11ac9607
Untagged: influxdb:latest
Untagged: influxdb@sha256:832591342b096b9ba4e0d298c8cbcca1993b83db65e114a31099cafb0550c73a
Deleted: sha256:7acb11ac9607c706226716b51d0c9b22f175ffcaa518a742ba1abc96a67d2c66
Deleted: sha256:0237d1d864fb644721ba189cc9f3675099bb8d51c362ea3bd9dd35876b9c7d5a
Deleted: sha256:aa1b29c2a22d9de3d37c9eb27f478a3d75fdaa1b988f980ab7d020b2a4358bf3
Deleted: sha256:17095fcb16b6addad19f712bb51d439b0428ee4efbef48459cdbc0ff327bdffc
Deleted: sha256:d2737d45dcb55d51d2aaf807afe0e1094ee7b9b52c214921712ee6093337fb8e
Deleted: sha256:6ee19dc39c52fe45d16df591f72683329e4915f533cdf9ab978039e2e827cbb2
Deleted: sha256:e8062ff1ab2d801062d03ee43985993f3f6b4f4c3a0d2aec4ddd13f29996bf6e
Deleted: sha256:e95f5795f9115ac91b35e9b42225b7a05a3349317a239dcf1c66d67e9806c0cb
Deleted: sha256:55b19a5e648fecff5297684a69bb27b966af7bbea28729419f8b1fef16682888

设置镜像自动启动

docker update mysql --restart=always

设置docker自启动

systemctl enable docker

docker日常操作相关推荐

  1. 最新 docker 日常总结-实用宝典-先收藏

    docker 日常总结-实用宝典 问题 1. IPv4 forwarding disabled 2. Docker daemon socket权限不足 原因 解决方案 3. docker启动容器后就闪 ...

  2. python 对docker的操作 :docker-py教程

    python 对docker的操作 :docker-py教程 见官方文档: https://docker-py.readthedocs.io/en/latest/

  3. Docker 之 Docker基础操作

    第1章 Docker基础操作 1.1 常用的命令 0) 安装Docker 环境 yum -y install docker 1)   指定 IP,DNS 网络位启动Docker容器 a)  docke ...

  4. Linux上的gitlab日常操作

    Linux上的gitlab日常操作 一.本地创建系统用户 1.创建zhangsan用户 2.创建数据存放目录 二.git用户信息配置 1.git信息配置 2.查看git信息状态 三.下载代码版本库 1 ...

  5. OCM备考 三. Managing Database Availability 之RMAN日常操作

    10 OCM考试大纲关于RMAN的考点: 三 Managing Database Availability ﹡ Create a recovery catalog database ﹡ Configu ...

  6. docker初级操作

        本地机器配置不给力,要租用阿里云的HPC服务器,怎奈阿里云只提供centos操作系统,而我的所有配置都是基于ubuntu系统,所以为了能够解决系统不统一的矛盾,研究了一下docker,可以通过 ...

  7. Docker 容器操作

    容器是 Docker 又一核心概念.简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境.对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用. ...

  8. Unity3D之日常操作-Aspose.Words.dll-U3D读写word_文本内容写入

    记录日常操作. 网上没有找到相关内容,也没有搜索到Aspose提供的示例项目,可能是我没有仔细找的原因,无奈到Aspose官方找到脚本手册开始翻阅,最终的写出一下方法,还挺方便. dll: Aspos ...

  9. 天池数据竞赛docker提交操作学习

    天池数据竞赛docker提交操作学习 由于最近天池的比赛都要求使用docker来提交结果,所以在此记录一下docker提交到天池的整个流程. 目前正在做的,全球人工智能技术创新大赛[热身赛二]比赛链接 ...

最新文章

  1. python寻找相似用户_Python 寻找相近的用户
  2. Javascript获取select的选中值和选中文本
  3. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )
  4. php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
  5. linux gcc march arch,Gcc的spec中arch什么的指定
  6. Java 8 Friday Goodies:Lambda和SQL
  7. 工业级光纤收发器使用“避坑”指南
  8. mysql加锁语法_MySql 加锁问题
  9. eclipse启动tomcat不能正常访问问题
  10. python selenium框架_python+selenium之框架设计
  11. [记录]明天开始东软实训
  12. eclipse java类图_Eclipse下生成/编辑Java类图或时序图(UML)[转载]
  13. 免费可商用图片网站合集
  14. VMware虚拟机优化,提高虚拟机运行速度的方法?
  15. 干货|JustAuth三方账号授权登录免费搭建全流程
  16. Centos7 连接wifi (PEAP)
  17. 【opencv4.3.0教程】11之调整图像边缘(copyMakeBorder 与 borderInterpolate)
  18. 第1讲 样本空间 随机事件
  19. hihoCoder #1246 王胖浩与环
  20. 库卡机器人bco运动_库卡KUKA机器人四种启动方式

热门文章

  1. CSharp代码示例每日一讲: 在GDI+中使用画笔和画刷
  2. android 输入法悬浮,专为大屏手机设计,谷歌Gboard输入法新增悬浮键盘功能
  3. Android apktool使用中遇到的问题
  4. 修改树莓派的CoD(即蓝牙识别类型)
  5. python生成多级文件夹_利用 python 遍历多级文件夹处理不同文件
  6. android 三种常用的加密方式
  7. 百度、Google.yahoo排名机制和优化规则
  8. requests使用socks代理
  9. php artisan tanker,Artisan 开发
  10. laravel artisan命令汇总