docker常用命令之帮助启动类命令和镜像命令
docker安装之后,启动时会报如下错误:
Job for docker.service failed because start of the service was attempted too often. See "systemctl status docker.service" and "journalctl -xe" for details. To force a start use "systemctl reset-failed docker.service" followed by "systemctl start docker.service" again.
根据这篇博客来修改:https://blog.csdn.net/Along_168163/article/details/124118833
帮助启动类命令
启动docker
systemctl start docker
停止docker
systemctl stop docker

重启docker
systemctl restart docker
查看docker状态
systemctl status docker

开机启动docker
systemctl enable docker

查看docker概要信息
docker info
查看docker总体帮助文档
docker --help
查看dockert命令帮助文档
docker 具体命令 --help
镜像命令
列出本地主机上的镜像
docker images

目前我的机子上只有一个hello-world镜像,上面那一栏各个意思如下
REPOSITORY -----> 表示镜像的仓库源
TAG -----> 镜像的标签版本号
IMAGE ID -----> 镜像ID
CREATED -----> 镜像创建时间
SIZE -----> 镜像大小
同一仓库源可以有多个TAG版本,代表这个仓库源的不同个版本,我们使用REPOSITORY::TAG来定义不同的镜像。
如果你不指定一个镜像的版本标签,例如你只使用ubuntu,docker将默认使用ubuntu:latest镜像
列出本地所有的镜像(含历史映像层)
docker images -a

只显示镜像ID
docker images -q

下载镜像
docker pull 镜像名字:TAG
没有TAG就是最新版,等价于
docker pull镜像名字:latest
注:阿里云不知道怎么回事,下载还是很慢,配置了网易的镜像,好多了。
方法:
vi /etc/docker

进入daemon.conf
vim daemon.conf
输入下面内容并保存
{
"registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}
重新加载配置信息及重启 Docker 服务
systemctl daemon-reload
systemctl restart docker
用这个镜像源下载好多了。
演示:下载ubuntu镜像
docker pull ubuntu

查看镜像/容器/数据卷所占的空间
docker system df

删除单个镜像
docker rmi -f 镜像ID
例如删除之前下载的ubuntu镜像
docker rmi -f 08d22c0ceb15

删除多个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG
例如删除ubuntu和redis
docker rmi -f ubuntu:latest redis:6.0.8

删除全部镜像(做这一步的时候要小心,考虑清楚)
docker rmi -f $(docker images -qa)
搜索需要的镜像
命令
docker search [OPTIONS] 镜像名字
OPTIONS说明:--limit:只列出N个镜像,默认25个
docker search redis

搜索出5个redis镜像
docker search --limit 5 redis

| 参数 | 说明 |
|---|---|
| NAME | 镜像说明 |
| DESCRIPTION | 镜像说明 |
| STARS | 点赞数量 |
| OFFICIAL | 是否是官方的 |
| AUTOMATED | 是否是自动构建 |
docker常用命令之帮助启动类命令和镜像命令的更多相关文章
- 批处理命令行CMD启动停止重启IIS的命令
原文:批处理命令行CMD启动停止重启IIS的命令 启动IIS: net start iisadmin (IIS的整个服务) net start w3svc (WWW网页WEB服务) ...
- Docker常用命令(五)
一.帮助命令 docker version docker info # 重要 docker --help 可以使用docker COMMAND --help 查看某个命令具体如何使用. 二.镜像命令 ...
- Docker---(3)Docker常用命令
原文:Docker---(3)Docker常用命令 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/weixin_3 ...
- Docker常用命令-全
原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接: https://app.yinxiang.com/shard/s17/nl/19391737/9f6bf39e- ...
- 一张脑图整理Docker常用命令
先上图: Dcoker基本概念 Docker 包括三个基本概念: 镜像(Image):Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序.库.资源.配置等文件外,还包含了一些为运行时 ...
- 3.Docker常用命令
帮助启动类命令 启动docker: systemctl start docker 停止docker: systemctl stop docker 重启docker: systemctl restart ...
- 关于Docker 常用命令
Docker 常用命令 分类列一下常用的CLI命令 仓库相关 search/ pull / push / login etc. 例:docker pull ubuntu 从仓库下载ubuntuimag ...
- docker专题(2):docker常用管理命令(上)
http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备 ...
- 【Docker】(3)---linux部署Docker、Docker常用命令
linux部署Docker.Docker常用命令 本次部署Linux版本:CentOS 7.4 64位. 说明: 因为Docker是基于Linux 64bit的 所以Docker要求64位的系统且内核 ...
- CentOS docker 常用命令
yum install docker 安装服务 systemctl start docker.service 启动服务 systemctl enable docker.service 开机启动服务 d ...
随机推荐
- 关于Unity 图片队列存储以及出列导致内存溢出的解决方案
图片虽然出列但是并没有销毁,所以..destroy !
- Strus框架
一.框架概述 1.框架的意义与作用: 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面. 特点:封装了很多细节,程序员在使用的时候会非常简单. 2 ...
- [BUUCTF]HCTF 2018WarmUp1 write up
ctrl+U查看源代码, 如下: 访问提示中的source.php文件 发现显示了源码,且存在另一个PHP文件hint.php(提示.php),先查看文件内是否有信息 用file来传参,并且要绕过wh ...
- [picoCTF]Scavenger Hunt write up
http://mercury.picoctf.net:5080/,这个网站周围隐藏着一些有趣的信息.你能找到它吗? 根据提示: 您应该有足够的提示来查找文件,不要运行暴力破解程序. 点击链接,进入页面 ...
- 9. 实现包括前端后台的预约洗狗功能 - 使用Power Automate发送预约邮件 - 使用Power Automate发送带选择按钮(option)的邮件
除了发送普通的电子邮件外,我们还可以选择发送带选项的电子邮件来得到客户的反馈,下面我们就一起来创建带有选择功能的电子邮件吧. 1. 打开我们的Power Portal,在左侧导航栏选择流,点击左上 ...
- docker学习3
docker的启动流程 docker run -t -i <name:tag> /bin/bash -t 把1个伪终端绑定到容器的标准输入 -i 保持容器的标准输入始终打开不关闭 启动流程 ...
- egret 根接受分发
egret.MainContext.instance.addEventListener("firstEnter",this.torunGame,this); egret.MainC ...
- 样例1-http接口的waiting(TTFB)时间从5.5s优化为100ms
问题 :如何解决网页响应慢,waiting(TTFB)时间过长,接口返回耗时等问题? 首先需要了解什么是Waiting (TTFB) 时间?TTFB 是Time to First Byte 的缩写,指 ...
- 还不知道如何在java中终止一个线程?快来,一文给你揭秘
目录 简介 Thread.stop被禁用之谜 怎么才能安全? 捕获异常之后的处理 总结 简介 工作中我们经常会用到线程,一般情况下我们让线程执行就完事了,那么你们有没有想过如何去终止一个正在运行的线程 ...
- Linux & 标准C语言学习 <DAY3>
C语言简介: BCPL->New B->C->UNIX->Minix->Linux->gcc C语言诞生于1971~1973年,美国贝尔实验室,肯. ...