Docker常用进本命令【必备基本功】

docker常用命令

1.帮助命令

1.查看当前docker 版本

docker  version

2.查看docker的详细信息

docker info

3.docker的帮助命令

docker  --help

2.镜像命令

镜像命令说明
docker images列出本地主机的镜像
docker search 镜像名称docker HUB上搜索镜像
docker pull 镜像名称docker HUB上下载镜像
docker rmi 镜像名称删除本地镜像

docker images --help:查看images有哪些我们能用的命令

在这里插入图片描述

docker images -qa:查看所有的镜像名称ID

搜索某一镜像名称

[root@10 vagrant]# docker search tomcat

搜索详细的镜像名称信息

参数名称描述
--no-trunc显示完整的描述信息
--limit分页显示
-f过滤条件docker search -f STARS=5 tomcat
docker search  --no-trunc tomcat
    
分页处理  前5条
    docker search  --limit 5 tomcat
查找STARS大于5的
    docker search  --limit SRARS=5 tomcat

3.下载命令

`docker pull + 镜像名称:版本号(不加版本号,默认下载最新)

eg:

--下载tomcat
docker   pull  tomcat 
    
--下载Redis
docker  pull  redis:3.5
    
--下载centOs7
    docker pull  centos:centos7

4.镜像删除的命令

查看镜像删除的命令

docker rmi --help
    
 --结果
    Usage:  docker rmi [OPTIONS] IMAGE [IMAGE...]

Remove one or more images

Aliases:
  docker image rm, docker image remove, docker rmi

Options:
  -f, --force      Force removal of the image
      --no-prune   Do not delete untagged parents

删除命令: 删除一至多个

docker rmi redis:latest  tomcat:latest

--强制删除  -f
docker rmi  -f redis:latest  tomcat:latest

删除所有的镜像文件

docker  rmi  -f  $(docker images -qa)
    
    docker images -qa:  查找所有的docker镜像

2.容器命令

1.下载centos7

docker pull  centos:centos7

2.创建并启动容器

docker run  [OPTIONS] IMAGE [COMMAND]
optionsinterpretation
--name容器新名称:为容器指定一个名称
-d后台运行容器,并返回容器的ID,亦即启动守护式容器
-i交互模式启动容器,通常与-t同时使用
-t为容器重新分配一个伪输入终端,通常与-i同时使用
-P:随机端口映射
-p指定端口映射
有以下四种格式:
1.ip:hostPort:containerPort
2.ip::containerPort
3.hostPort:containerPort
4.containerPort

交互式的容器

docker run -it  centos  /bin/bash

在这里插入图片描述

3.列举运行的容器

查看当前正在运行的容器有哪些:

docker ps [OPTIONS]
OPTIONS说明
-a列举当前所有正在运行的容器+历史上运行过的
-l显示最近创建过的容器
-n显示最近n个创建过的容器
--no-trunc不截断输出
-q静默模式.只显示容器编号

eg:

--显示所有正在运行容器编号
docker ps -qa

4.退出容器的命令

退出方式说明
exit容器停止退出
快捷键:ctrl+p+q容器退出,但是不退出

第一种

exit
--退出的结果显示
[root@8f09e627e2e7 /]# exit
exit
[root@10 /]# 

第二种: 使用快捷键

快捷键:  ctrl+p+q
    
    如果再次返回:通过   docker  exec  -it  容器ID   
[root@10 ~]# docker ps -a
CONTAINER ID   IMAGE            COMMAND                  CREATED          STATUS                       PORTS                                         NAMES
1ca9ce7200aa   centos:centos7   "/bin/bash"              3 minutes ago    Up 3 minutes                                                               reverent_wozniak
8f09e627e2e7   centos:centos7   "/bin/bash"              19 minutes ago   Exited (127) 5 minutes ago                                                 tender_booth
2c8ea87f45c6   mysql:5.6        "docker-entrypoint.s…"   2 months ago     Exited (255) 2 months ago    0.0.0.0:12345->3306/tcp, :::12345->3306/tcp   mysql
[root@10 ~]# 

5.启动容器

docker start 容器的ID(可以是前面的ID部分输入即可)

在这里插入图片描述

重启容器

docker  restart   容器部分ID

6.停止容器

docker stop 容器ID
    
docker kill  容器ID

7.容器删除命令

docker rm  容器ID

批量全部删除

docker  rm -f  $(docker ps -qa)

利用管道符进行删除

docker ps -aq | xargs docker rm

3.其他命令

1.守护式容器

docker run -d  容器名称

写一个简单的脚本,打印并运行

docker run  -d  centos:centos7 /bin/bash -c  'while true; do echo hello;sleep 2;done'

--我们查看容器
docker ps

打印此容器的日志

docker logs -t -f --tail 3  容器ID

2.查看容器进程

docker top  容器ID

3.查看这个容器详细信息

docker  inspect  容器ID 

4.文件复制

docker cp  容器ID:容器内路径  目的地路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/213943.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ScyllaDB 基础入门

简介 ScyllaDB 是一种开源的 NoSQL 数据库,它提供了高性能、低延迟的数据处理能力,同时保持了与 Apache Cassandra 高度的兼容性。ScyllaDB 使用了一种名为 “Seastar” 的高效并行编程框架,并采用了 C 进行开发,因此它能够充分利…

Linux 进程状态

操作系统学科的进程状态 新建态:刚刚创建的进程, 操作系统还未把它加入可执行进程组, 它通常是进程控制块已经创建但还未加载到内存中的新进程。就绪态:进程做好了准备,只要有机会就开始执行。阻塞态:进程在…

【富文本编辑器】原生JS使用WangEditor和vue上传图片前后端demo

【富文本编辑器】原生JS使用WangEditor上传图片前后端demo 第一步 HTML 第二步 初始化WangEditor与图片上传回调函数 第三步 后端返回数据体封装 第四步 后端接口上传图片,并返回图片地址 最近,我遇到了这样一个问题:因为我们的项目是基于…

网络和Linux网络_9(应用层和传输层_笔试选择题)

目录 一. 常见应用协议等等 1. 以下不是合法HTTP请求方法的是( ) 2. 文件传输使用的协议是() 3. HTTP1.1的请求方法不包括?() 4. http状态码中,( )表示访问成功,( )表示坏请求,( )表示服务不可用。() …

【力扣206】反转链表

【力扣206】反转链表 一.题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1 : 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2 : 输入:head [1,2] 输出&#x…

物奇平台电容触摸功能调试

是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务,+群赠送语音信号处理降噪算法,蓝牙耳机音频,DSP音频项目核心开发资料, 物奇平台电容触摸功能调试 1 修改按键驱动宏 2 编译生成wpk 文件,import 导入烧录文件。…

先遗忘后学习:基于参数计算的大模型知识更新

深度学习自然语言处理 原创作者:陈定纬编辑:cola 最近,大型语言模型(LLMs)展示了其令人惊叹的文本理解和生成能力。然而,即使是更为强大的LLMs,仍有可能从训练语料库中学到不正确的知识&#xf…

k8s安装学习环境

目录 环境准备 配置hosts 关闭防火墙 关闭交换分区 调整swappiness参数 关闭setlinux Ipv4转发 时钟同步 安装Docker 配置Yum源 安装 配置 启动 日志 安装k8s 配置Yum源 Master节点 安装 初始化 配置kubectl 部署CNI网络插件 Node节点 检查 环境准备 准…

LASSO vs GridSearchCV

LASSO VS GridSearchCV LASSO定义目的使用方法原理示例总结 GridSearchCV定义目的使用方法原理网格搜索(Grid Search)交叉验证(Cross-Validation)总结 示例总结 总结 LASSO 定义 LASSO(Least Absolute Shrinkage and…

【ArcGIS Pro微课1000例】0040:ArcGIS Pro创建北极点、南极点

文章目录 一、创建北极点图层二、创建北极点三、不同投影系下北极点的位置一、创建北极点图层 选择一个数据库,在上面右键→新建→要素类。 输入名称:北极点。 空间参考:WGS 1984 点击创建。 二、创建北极点 在编辑选项卡下,点击【创建】。 在创建要素窗口中,点击北极点…

【RT-DETR改进】InnerIoU思想结合传统 EIoU、SIoU、WIoU损失思想(小目标涨点效果明显)

论文地址:官方Inner-IoU论文地址点击即可跳转 官方代码地址:官方代码地址-官方只放出了两种结合方式CIoU、SIoU 本位改进地址: 文末提供完整代码块-包括InnerEIoU、InnerCIoU、InnerDIoU等七种结合方式和其AlphaIoU变种结合起来可以达到二十…

轻盈悦耳的运动型气传导耳机,还有条夜跑灯,哈氪聆光体验

我平时出门不管是散步、骑行,还是坐公交的时候,都喜欢戴上耳机听音乐,这可以让我放松心情。现在市面上的耳机还是以真无线为主,选择虽多,但不适合户外使用,听不见外界的声音,运动时还容易脱落&a…

牛客在线编程(SQL大厂面试真题)

1.各个视频的平均完播率_牛客题霸_牛客网 ROP TABLE IF EXISTS tb_user_video_log, tb_video_info; CREATE TABLE tb_user_video_log (id INT PRIMARY KEY AUTO_INCREMENT COMMENT 自增ID,uid INT NOT NULL COMMENT 用户ID,video_id INT NOT NULL COMMENT 视频ID,start_time d…

链表【1】

文章目录 🍈2. 两数相加🍌1. 题目🍏2. 算法原理🍓3. 代码实现 🍉445. 两数相加 II🍍1. 题目🍐2. 算法原理🫐3. 代码实现 🍈2. 两数相加 🍌1. 题目 题目链接&…

【数据结构高阶】AVL树

上期博客我们讲解了set/multiset/map/multimap的使用,下面我们来深入到底层,讲解其内部结构: 目录 一、AVL树的概念 二、AVL树的实现 2.1 节点的定义 2.2 数据的插入 2.2.1 平衡因子的调整 2.2.1.1 调整平衡因子的规律 2.2.2 子树的旋…

对一个多维随机变量作为线性变换以后的协方差矩阵

假设是一个n维的随机变量,它的协方差矩阵 对做线性变换,其中是一个矩阵(当然也可以是一个标量),的协方差矩阵 证明如下: 将代入,得

git如何关联克隆远程仓库

一、添加远程仓库 之前我们仅仅是在本地创建了一个Git本地仓库,这里我们再在GitHub创建一个Git远程仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作开发。 1.…

【无标题】我们只能用成功来摧毁我们,原来的自己只会破败自己的事情。

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

JavaWeb 添加页面和用户图像展示

add.jsp(需要登录之后才可以访问 ) -> 不是和login.jsp同级了那就 在images目录下加上默认图像 js目录下加入common.js javaWeb项目中,页面的路径 img的src form的action link的href script的src a的href推荐使用绝对路径 这个绝对路径…

【海思SS528 | VO】MPP媒体处理软件V5.0 | 视频输出模块——学习笔记

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…