分享好友 最新动态首页 最新动态分类 切换频道
Docker镜像与容器操作
2024-12-25 18:19

目录

一、Docker 镜像操作

1.1 搜索镜像

1.2 获取镜像nginx

1.3 查看下载的镜像文件信息

1.5 查看下载到本地的所有镜像

1.6 根据镜像的唯一标识 ID 号,获取镜像详细信息

1.7 为本地的镜像添加新的标签

1.8 删除镜像

1.9 镜像导出导入到本地

1.9.1 导出镜像:将镜像保存成为本地文件

1.9.2 导入镜像:将镜像文件导入到镜像库中

1.10 上传镜像

二、Docker 容器操作

2.1 容器创建

2.2 查看容器的运行状态

​编辑

2.3 启动容器——docker start

2.4 创建并启动容器(一次性执行)—— docker run

2.5 在后台持续运行 docker run 创建的容器

2.6 终止容器运行

2.7 容器的进入

2.8 复制到容器中

2.9 从容器复制文件到主机

2.10 容器的导出与导入

2.11 删除容器


格式:docker search 关键字

 
 
 

格式:docker pull 仓库名称[:标签]

如果下载镜像时不指定标签,则默认会下载仓库中最新版本的镜像,即选择标签为 latest 标签。

 
 
 

镜像下载后存放在 /var/lib/docker

 
 
 
 
 
 

格式:docker inspect 镜像ID号

 
 
 

格式:docker tag 名称:[标签] 新名称:[新标签]

 
 
 

格式

  • docker rmi 仓库名称:标签   #当一个镜像有多个标签时,只是删除其中指定的标签

或者

  • docker rmi 镜像ID号  #会彻底删除该镜像
 
 

注意:如果该镜像已经被容器使用,正确的做法是先删除依赖该镜像的所有容器,再去删除镜像。

1.9.1 导出镜像:将镜像保存成为本地文件

格式:docker save -o 存储文件名 存储的镜像

 
 

1.9.2 导入镜像:将镜像文件导入到镜像库中

格式

  • docker load < 存出的文件

或者

  • docker load -i 存出的文件
 
 
 

默认上传到 docker Hub 官方公共仓库需要注册使用公共仓库的账号。(https://hub.docker.com)

可以使用 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。

(如果网址进不去,一定要记得挂代理才可以访问外网!)

在上传镜像之前,还需要先对本地镜像添加新的标签,然后再使用 docker push 命令进行上传。

 
 
 
 
 
 
 
 
 
 
 

容器创建就是将镜像加载到容器的过程。新创建的容器默认处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器。

格式:docker create [选项] 镜像

常用选项
-i:让容器开启标准输入
-t:让 Docker 分配一个伪终端 tty
-it :合起来实现和容器交互的作用,运行一个交互式会话 shell 

 
 
 
 
 

CONTAINER ID:容器的ID号

IMAGE:加载的镜像

COMMAND:运行的程序

CREATED:创建时间

STATUS:当前的状态

PORTS:端口映射

NAMES:名称

格式:docker start 容器的ID号

 
 
 

可以直接执行 docker run 命令, 等同于先执行 docker create 命令,再执行 docker start 命令。
注意:容器是一个与其中运行的 shell 命令共存亡的终端,命令运行容器运行,命令结束容器退出。

docker 容器默认会把容器内部第一个进程,也就是 pid=1 的程序作为docker容器是否正在运行的依据,如果docker容器中 pid = 1 的进程挂了,那么docker容器便会直接退出,也就是说Docker容器中必须有一个前台进程,否则认为容器已经挂掉。

当利用 docker run 来创建容器时, Docker 在后台的标准运行过程是

(1)检查本地是否存在指定的镜像。当镜像不存在时,会从公有仓库下载

(2)利用镜像创建并启动一个容器

(3)分配一个文件系统给容器,在只读的镜像层外面挂载一层可读写层

(4)从宿主主机配置的网桥接口中桥接一个虚拟机接口到容器中

(5)分配一个地址池中的 IP 地址给容器

(6)执行用户指定的应用程序,执行完毕后容器被终止运行。

 
 
 
 

需要在 docker run 命令之后添加 -d 选项让 Docker 容器以守护形式在后台运行。并且容器所运行的程序不能结束。

docker run -it centos:7 bash  #不加 -d 选项会创建容器后直接进入容器,但是退出容器,容器也会停止

 
 
 

格式:docker stop 容器的ID/名称

 
 
 

需要进入容器进行命令操作时,可以使用 docker exec 命令进入运行着的容器。

格式:docker exec -it 容器ID/名称 /bin/bash

-i 选项表示让容器的输入保持打开

-t 选项表示让 Docker 分配一个伪终端。

 
 
 
 
 
 
 
 
 
 
 
 
 

用户可以将任何一个 Docker 容器从一台机器迁移到另一台机器。在迁移过程中,可以使用docker export 命令将已经创建好的容器导出为文件,无论这个容器是处于运行状态还是停止状态均可导出。可将导出文件传输到其他机器,通过相应的导入命令实现容器的迁移。

  • 导出格式:docker export 容器ID/名称 > 文件名
 
 
  • 导入格式:cat 文件名 | docker import – 镜像名称:标签
 
 
 

格式:docker rm [-f] 容器ID/名称

 
 
 
 
 
 

最新文章
如何让百度快速收录网站内容?
还是那句话,只要坚持,总会被青睐的。做搜索引擎推广,不可能做完马上见效的,seo是需要时间的,可能你前几天做的事情,过几天百度才会知道。1、网站内部做好。怎么做好?这个问题问的深奥啊,我怎么知道你的网站有没有做好,你的网站我又
虚拟偶像影视动画制作软件(虚拟偶像影视动画制作软件哪个好)
摘要:虚拟偶像影视动画制作软件,虚拟偶像影视动画制作软件现如今,随着科技的迅猛发展,人们对于数字化、虚拟化、智能化工具的需求日益增加。在影视动画行业,虚拟偶像已经成为了一种趋势,不少影视公司纷纷尝试推出自己的虚拟偶像,同时
漫蛙漫画官网入口最新版软件亮点
漫蛙漫画官网入口最新版下载是一款专为漫画爱好者打造的阅读软件。它汇集了丰富的漫画资源,包括各种题材和风格的作品,满足用户的多样化需求。软件界面简洁友好,操作便捷,支持离线下载,让用户随时随地畅享漫画世界。同时,漫蛙漫画还提
一款具有创新性和趣味性的 AI 换脸应用,可让用户体验到摸胸的感觉
AI 换脸技术是近年来计算机视觉和人工智能领域的热门话题,它可以将一个人的脸替换到另一个人的身上,从而实现换脸的效果。而今天我要向大家介绍的是一款具有创新性和趣味性的 AI 换脸应用,它不仅可以让用户体验到换脸的乐趣,还可以让用
【现身】传苹果将推10.8英寸OLED iPad Air;Vision Pro现身中国监管数据库;美格纳中国区总部开业,专注OLED显示驱动芯片等领域
1.美格纳中国区总部在合肥开业,专注OLED显示驱动芯片等领域2.南京高端软件及信息服务产业融合集群专项资金项目,芯视界、芯行纪等上榜3.苹果Vision Pro设备已现身中国监管数据库4.传苹果将推10.8英寸OLED iPad Air5.日本住友重工将推出SiC
全球十大搜索引擎排名,Google高居榜首
【全球十大搜索引擎排名】Google全球市场份额为68%,高居榜首。雅虎第二,市场份额为7%,百度第三,市场份额为6.5%,微软第四,市场份额为 3%,其它依次为eBay、NHN、Yandex、Facebook、Ask和阿里巴巴。另:中国是全球第二大搜索市场,所占
Python爬虫实战,完整的思路和步骤(附源码)
小的时候心中总有十万个为什么类似的问题,今天带大家爬取一个问答类的网站。 本堂课使用正则表达式对文本类的数据进行提取,正则表达式是数据提取的通用方法。 环境介绍: python 3.6 pycharm requests re json 爬虫的
搭建你的网站:Wordpress网站建设指南 – 外贸网站建设,Wordpress网站建设,外贸建站公司,外贸独立站,Wordpress成品网站
在这个数字化时代,拥有一个具有吸引力和易用性的网站对于个人和企业而言变得越来越重要。而WordPress作为一个流行的网站建设工具,无疑是许多人首选的选择。今天,我们将向您介绍如何搭建属于您自己的网站,让您在网上展示自己的独特风采
【8735(移动版)腾讯手机管家下载】酷派8735 移动版腾讯手机管家16.1.19免费下载
腾讯手机管家专注手机骚扰拦截,动态守护手机安全,深度清理微信、QQ缓存,让手机体积减半,拒绝卡慢。---认真服务---【骚扰拦截】智能拦截骚扰电话,过滤诈骗垃圾短信【清理加速】清理加速能力升级,释放空间告别卡慢【微信清理】个性清理
哪些因素会影响车价计算器的结果?
车价计算器的结果会受到多种因素影响。 贷款金额由车辆价格和首付款比例决定,首付款高贷款金额就低。 贷款利率很关键,不同金融机构和贷款方案利率有差异,利率高还款总额大。 贷款期限也重要,长的每月还款额低但总利息多,短的每月还款
相关文章
推荐文章
发表评论
0评