docker基本操作命令(3)

news2025/1/20 4:43:44

目录

1.Docker服务管理命令:

启动:systemctl start docker

停止:systemctl stop docker

重启:systemctl restart docker

开机自启:systemctl enable docker

查看docker版本:

2.镜像常用管理命令:

搜索镜像:

镜像拉取下载:

列出本地所有镜像

删除本地镜像

将本地镜像保存为本地文件

4.添加新标签(更改镜像名称)

为镜像添加多个名称和标签

将文件导入到本地镜像

镜像上传

3.Docker容器常用管理命令

查看容器详细信息

(2)查看正在运行的容器

查看所有容器

(3)启动容器

关闭容器

查看容器状态

(4)创建并启用容器

(5)进入运行中的容器

(6)导出容器

(7)导入容器

(8)查看容器日志

动态查看容器日志

(8)删除容器

(9)从宿主机上传下载到容器

宿主机文件上传至容器

将容器里的文件下载到宿主机

按容器名进行删除

按id号进行删除


1.Docker服务管理命令:

启动:systemctl start docker

停止:systemctl stop docker

重启:systemctl restart docker

开机自启:systemctl enable docker

查看docker版本:

docker -v

docker version  #相比于-v此命令会更详细的显示

2.镜像常用管理命令:

搜索镜像:

docker search centos

镜像拉取下载:

docker pull contos:7

列出本地所有镜像

docker images(常用)或使用docker image ls

删除本地镜像

docker rmi -f 名称:标签或使用镜像的id号  #选项-f为强制删除

将本地镜像保存为本地文件

docker save名称:标签 > 镜像文件名称

4.添加新标签(更改镜像名称

为镜像添加多个名称和标签

命令语法:docker tag 名称:标签     新名称:新标签

[root@localhost ~]# docker tag nickistre/centos-lamp:latest centos:lamp

[root@localhost ~]# docker images //查看镜像

//名称与标签可以添加多个,ID号是唯一的

将文件导入到本地镜像

docker load < 镜像文件

镜像上传

//本地存储的镜像越来越多,就需要指定一个专门的地方存放这些镜像—仓库(后续会详细讲到)

命令格式:docker push 名称:标签

docker push guyton/centos7:latest

3.Docker容器常用管理命令

查看容器详细信息

docker inspect 0d311d

(1)创建容器

命令格式:docker create [选项] 镜像 运行的程序

选项:

-i 让容器的标准输入保持打开

-t 让Docker分配一个伪终端

docker create -it centos:ly

(2)查看正在运行的容器

docker ps

查看所有容器

docker ps -a

解释:

CONTAINER ID:容器的ID号(唯一的)

IMAGE:加载的镜像

COMMAND:运行的程序

CREATED:创建时间

STATUS:目前所处的状态

PORTS:端口映射

(3)启动容器

docker start 镜像id或名称

关闭容器

docker stop 镜像id或名称

查看容器状态

docker stats 镜像id或名称

(4)创建并启用容器

命令格式:docker run [选项] 镜像 运行的程序

等同于先执行docker create命令,再执行docker start命令。需要注意只要后面的命令运行结束,容器就会停止。

docker run centos:ly /bin/bash -c ls /

//创建容器的并启动执行一条shell命令,命令完成容器就停止

创建容器并启动执行shell命令

选项:

-d 在后台进行运行

--name 指定新创建的容器名称

(5)进入运行中的容器

命令格式:docker exec –it 容器ID/名称 /bin/bash

docker exec -it 7708 /bin/bash

(6)导出容器

导出:将已经创建好的容器导出为文件,无论这个容器是处于运行状态还是停止状态均可导出。

命令格式:docker export 容器ID/名称 > 文件名

[root@localhost ~]# docker export 6e22920fc447 > centostar

(7)导入容器

将容器文件生成镜像

命令格式:cat 文件名 | docker import – 生成的镜像名称:标签

[root@localhost ~]# cat centostar | docker import - centos1:latest

(8)查看容器日志

docker logs 77088

动态查看容器日志

docker logs --tail -f20 77088

选项:

--tail 查看结尾

-f 动态输出

(8)删除容器

命令格式:docker rm 容器ID/名称

Docker rm –f 容器ID/名称 //强制删除运行中的容器,不建议使用-f

(9)从宿主机上传下载到容器

宿主机文件上传至容器

[root@docker ~]# docker cp test01.txt 7708:/

Successfully copied 1.54kB to 7708:/

将容器里的文件下载到宿主机

[root@docker ~]# docker cp 容器id或名称:/etc/hosts /opt

按容器名进行删除

docker rm -f nginx

按id号进行删除

docker rm -f 9a78

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

k8s的ci/cd实践之旅

书接上回k8s集群搭建完毕&#xff0c;来使用它强大的扩缩容能力帮我们进行应用的持续集成和持续部署&#xff0c;整体的机器规划如下&#xff1a; 1.192.168.8.156 搭建gitlab私服 docker pull gitlab/gitlab-ce:latest docker run --detach --hostname 192.168.8.156 --publ…

数据挖掘 | 实验三 决策树分类算法

文章目录 一、目的与要求二、实验设备与环境、数据三、实验内容四、实验小结 一、目的与要求 1&#xff09;熟悉决策树的原理&#xff1b; 2&#xff09;熟练使用sklearn库中相关决策树分类算法、预测方法&#xff1b; 3&#xff09;熟悉pydotplus、 GraphViz等库中决策树模型…

【运维项目经历|026】Redis智能集群构建与性能优化工程

&#x1f341;博主简介&#xff1a; &#x1f3c5;云计算领域优质创作者 &#x1f3c5;2022年CSDN新星计划python赛道第一名 &#x1f3c5;2022年CSDN原力计划优质作者 &#x1f3c5;阿里云ACE认证高级工程师 &#x1f3c5;阿里云开发者社区专…

SpringBoot源码(自动装配、内嵌Tomcat)

文章目录 依赖管理pom依赖管理Web依赖自定义starter 一、WebMvcAutoConfiguration1.1 Filter1.2 Interceptor 二、源码解析2.1 SpringApplication2.1.1 构造方法1、填充webApplicationType2、自动装配Initializers3、自动装配Listeners 2.1.2 run(args) 2.2 SpringApplicationR…

buuctf的RSA(五)

[RoarCTF2019]RSA 一看到题目&#xff0c;我就有些蒙了&#xff0c;A是代表了什么&#xff0c; 先来分解n 接下来可以暴力破解e了&#xff0c;因为e没有给出来&#xff0c;应该不会太大&#xff0c;猜测是四位数字 import gmpy2 import libnum from Crypto.Util.number import…

2024就业寒潮下的挑战与机遇:能否守住饭碗,人工智能能否成为新春天?

前言 随着时代的飞速发展&#xff0c;2024年的就业市场迎来了前所未有的挑战。数以百万计的高校毕业生涌入市场&#xff0c;使得就业竞争愈发激烈。然而&#xff0c;在这股就业寒潮中&#xff0c;我们也看到了新的曙光——人工智能的崛起。这一新兴行业以其独特的魅力和巨大的…

【每日刷题】Day52

【每日刷题】Day52 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 2965. 找出缺失和重复的数字 - 力扣&#xff08;LeetCode&#xff09; 2. 350. 两个数组的交集 II …

【LeetCode】38.外观数列

外观数列 题目描述&#xff1a; 「外观数列」是一个数位字符串序列&#xff0c;由递归公式定义&#xff1a; countAndSay(1) "1"countAndSay(n) 是 countAndSay(n-1) 的行程长度编码。 行程长度编码&#xff08;RLE&#xff09;是一种字符串压缩方法&#xff0c…

【评价类模型】熵权法

1.客观赋权法&#xff1a; 熵权法是一种客观求权重的方法&#xff0c;所有客观求权重的模型中都要有以下几步&#xff1a; 1.正向化处理&#xff1a; 极小型指标&#xff1a;取值越小越好的指标&#xff0c;例如错误率、缺陷率等。 中间项指标&#xff1a;取值在某个范围内较…

【QEMU中文文档】1.关于QEMU

本文由 AI 翻译&#xff08;ChatGPT-4&#xff09;完成&#xff0c;并由作者进行人工校对。如有任何问题或建议&#xff0c;欢迎联系我。联系方式&#xff1a;jelin-shoutlook.com。 QEMU 是一款通用的开源机器仿真器和虚拟化器。 QEMU 可以通过几种不同的方式使用。最常见的用…

Linux上传文件

在finalshell中连接的Linux系统中&#xff0c;输入命令rz然后选择windows中的文件即可。

多维数组操作,不要再用遍历循环foreach了!来试试数组展平的小妙招!array.flat()用法与array.flatMap() 用法及二者差异详解

目录 一、array.flat&#xff08;&#xff09;方法 1.1、array.flat&#xff08;&#xff09;的语法及使用 ①语法 ②返回值 ③用途 二、array.flatMap() 方法 2.1、array.flatMap()的语法及作用 ①语法 ②返回值 ③用途 三、array.flat&#xff08;&#xff09;与a…

Nature 审稿人:值得关注的里程碑!段路明研究组首次实现基于数百离子量子比特的量子模拟计算

2024年5月30日&#xff0c;清华大学最新科研成果发表于Nature&#xff08;自然&#xff09;&#xff0c;这项成果被Nature审稿人称为“量子模拟领域的巨大进步”“值得关注的里程碑”&#xff01;究竟是什么样的成果值得这样的赞誉呢&#xff1f; 该成果就是中国科学院院士、清…

vue3 前端实现导出下载pdf文件

这样的数据实现导出 yourArrayBufferOrByteArray 就是后端返回数据 // 创建Blob对象const blob new Blob([new Uint8Array(res)], { type: application/pdf })// 创建一个表示该Blob的URLconst url URL.createObjectURL(blob);// 创建一个a标签用于下载const a document.cr…

Vulnhub项目:Thales:1

1、靶机地址 靶机地址&#xff1a;Thales: 1 ~ VulnHub 这个靶机在做的时候有两种思路&#xff0c;下面进行详细渗透过程。 2、渗透过程 来来来&#xff0c;搞起&#xff01;目标56.162&#xff0c;本机56.160 探测&#xff0c;探测&#xff0c;22&#xff0c;8080&#xf…

位置参数

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 位置参数也称必备参数&#xff0c;是必须按照正确的顺序传到函数中&#xff0c;即调用时的数量和位置必须和定义时是一样的。 &#xff08;1&#x…

Java电商平台-开放API接口签名验证(小程序/APP)

说明&#xff1a;在实际的生鲜业务中&#xff0c;不可避免的需要对外提供api接口给外部进行调用. 这里就有一个接口安全的问题需要沟通了。下面是干货: 接口安全问题 请求身份是否合法&#xff1f; 请求参数是否被篡改&#xff1f; 请求是否唯一&#xff1f; AccessKey&am…

利用“记忆化搜索“解斐波那契数

一、题目描述 求第 n 个斐波那契数。 二、 利用"记忆化搜索"解斐波那契数 什么是记忆化搜索&#xff1f;记忆化搜索就是带有备忘录的递归。 我们先来看一下使用递归来解斐波那契数的这个过程&#xff0c;假设求第5个斐波那契数F(5)。 由图可见&#xff0c;要重复计…

P3881

最小值最大 二分&#xff1a;枚举两个牛之间的最小距离&#xff0c;左端点是1&#xff0c;右端点是篱笆总长度。 Check数组&#xff1a; 如果两头牛之间距离是Mid不合法&#xff0c;则返回0&#xff08;false&#xff09;&#xff1b; 如果两头牛之间距离是Mid合法&#xf…

【AVL Design Explorer DOE】

AVL Design Explorer DOE 1、关于DOE的个人理解2、DOE参考资料-知乎2.1 DOE发展及基本类型2.2 DOE应用场景2.3 Mintab 中的 DOE工具3、AVL Design Explorer DOE示例 1、关于DOE的个人理解 仿真和试验一样&#xff0c;就像盲人摸象&#xff0c;在不知道大象的全景之前&#xff…