docker容器镜像命令有哪些

Docker容器镜像命令有哪些

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口,下面我们来介绍一下Docker容器镜像命令有哪些。

docker容器镜像命令有哪些

创建镜像

1、基于已有的镜像创建新的镜像:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

2、导出镜像为tar文件:

docker save -o <保存路径>/<文件名>.tar <镜像ID或者名称>:<标签>

3、导入tar文件为镜像:

docker load -i <文件路径>/<文件名>.tar

4、查看本地所有的镜像:

docker容器镜像命令有哪些

docker images

5、查看指定镜像的所有历史记录:

docker history <镜像ID或者名称>:<标签>

管理镜像

1、查看本地所有的镜像列表:

docker images -a

2、删除本地的一个或多个镜像:

docker rmi <镜像ID或者名称>:<标签> [<镜像ID或者名称>:<标签> ...]

3、查找指定镜像:

docker容器镜像命令有哪些

docker search <关键词>

4、下载指定镜像:

docker pull <镜像ID或者名称>:<标签>

5、查看指定镜像的详细信息:

docker inspect <镜像ID或者名称>:<标签>

运行容器

1、列出所有正在运行的容器:

docker ps -a --all --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" | grep Exit | cut -f2-d' ' | sed 's/^ *//' | tr '
' ' ' | sed 's/ +/ /g' | sed 's/^ *//' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '
' ' ' | sed 's/ +/ /g' | tr '" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""\" \r
$ docker run --name <容器名称> --restart always --detach --publish <宿主机端口>:<容器端口> <镜像ID或者名称>:<标签> [--net=host] [--env-file <环境变量文件路径>] [--volume <宿主机目录或者容器目录>] [--workdir <工作目录>] [--privileged] [--ip <IP地址>] [--dns <DNS服务器地址>] [--log-driver=json-file] [--log-opt max-size=<日志文件大小限制>] [--security-opt label=<安全选项>] [--mount type=bind,source=<宿主机目录或者容器目录>,target=<容器目录>] [--mount type=volume,source=<宿主机目录或者容器目录>,target=<容器目录>] [--mount type=tmpfs,destination=<容器目录>,type=tmpfs] [--device=<设备驱动程序设备号>] [--cap-add=<功能标志>] [--cap-drop=<功能标志>] [--cpuset-cpus=<CPU亲和性设置>] [-it] [--rmi all] [-v <宿主机目录或者容器目录>:<容器目录>] [-p <宿主机端口>:<容器端口>] [-e <环境变量>] [--entrypoint <入口点命令>] [--network mode=bridge|host|none|container|overlay|macvlan|user|virtualbox|none][--memory limit=<内存限制值>] [--cpu-shares=<CPU共享百分比范围>] [--memory-swap limit=<交换空间限制值>) [--oom-kill-disable] [--stop-signal=SIGKILL|SIGTERM|SIGNAL_NAME] [--time out=TIMEOUT_VALUE] [--restart unless condition] [--scale n]=’scale’ command for service ‘service_name’ at host ‘hostname’ with N replica(s) (default is one replica if no value provided). The format of scale is “service_name@replica_count” or “service_name@[replica_index]...@[replica_index+count-1].” (default is to scale up the service if no value provided)

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/161160.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-24 04:46
Next 2023-12-24 04:48

相关推荐

  • dockerfile的使用教程

    Dockerfile 的使用教程Docker 是一种轻量级的虚拟化技术,它可以将应用程序及其依赖项打包到一个容器中,从而实现跨平台和可移植性,Dockerfile 是用于构建 Docker 镜像的文本文件,它包含了一系列指令,用于定义容器的基础镜像、安装软件包、配置环境等,本文将详细介绍如何编写和使用 Dockerfile,以及一些常……

    2023-12-18
    0119
  • 重启docker容器的命令是什么

    在Docker中,重启容器是一个常见的操作,有时候我们需要重新启动一个运行中的容器以应用更新或者修复问题,如何重启Docker容器呢?本文将详细介绍重启Docker容器的命令及其使用方法。使用Docker命令行工具重启容器1、查看正在运行的容器在重启容器之前,我们需要先查看当前正在运行的容器,可以使用以下命令查看所有正在运行的容器:d……

    2023-12-24
    0266
  • docker完全卸载重装的方法是什么

    Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。有时候我们可能需要完全卸载并重新安装Docker,这可能是由于各种原因,例如系统升级、Docker版本更新或者Docker……

    2024-01-06
    0213
  • 如何成功搭建Linux编译环境,一步步跟随Linux镜像搭建指南?

    在Linux系统中搭建编译环境,首先需要安装编译器如GCC和构建工具如Make。以Ubuntu为例,使用命令sudo aptget install buildessential即可安装这些基本工具。根据开发需求可能还需要安装其他库和依赖。

    2024-08-05
    053
  • docker容器的优势是什么

    Docker容器的优势Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口,下面我们来详细了解一下Docker容器的优势。1. 轻量级和可移植性Docker容器具有轻量级……

    2023-12-14
    0106
  • 租赁云主机应用镜像如何选择

    答:登录云服务提供商的管理控制台,在“实例”或“服务器”页面选择需要更换的应用镜像,然后按照提示操作即可,3、如何备份云主机应用镜像?答:可以使用云服务提供商提供的快照功能来备份应用镜像,具体操作方法可以参考云服务提供商的官方文档,4、如何恢复云主机应用镜像?

    2023-12-15
    0124

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入