首页 > 其他分享 >docker 常用命令速查

docker 常用命令速查

时间:2024-07-02 20:57:41浏览次数:1  
标签:文件 container 容器 image 镜像文件 常用命令 docker 速查

启动和关闭docker服务

service docker start
service docker stop

查看当前所有的docker image文件

docker image ls

查看当前所有正在运行的docker container

docker container ls

构建docker image 镜像文件

docker build -t <image_name> .

将docker image文件实例化为docker container容器

docker run -d -p <linux_port>:<image_port> <image_id>
//注意:-d表示允许后台运行,-p表示端口映射

销毁docker container

docker stop <container_id>

进入docker container

docker exec -it <container_id> /bin/sh

将docker container 保存为 docker image文件

docker commit <container_id> <image_name>

将docker image文件导出为tar压缩包

docker save -o <save_path> <image_name>

将tar压缩包加载为image文件

docker load -i <load_path>

从镜像库拉取镜像文件

docker pull <image_name>

删除本地的镜像文件

docker rmi <image_id>

注意:如果有容器依赖于该镜像的话,可以添加-f参数来强制删除

docker rmi -f <image_id>

清理所有的容器:

docker container prune

标签:文件,container,容器,image,镜像文件,常用命令,docker,速查
From: https://www.cnblogs.com/merak-lbz/p/18280543

相关文章

  • 阿里云个人账号 创建docker仓库
    1、创建阿里云账号2、搜索“容器镜像服务”,进入,点击“管理控制台”3、选择个人实例,这一步可能会让你创建registry密码(如果没有创建过的话),后面登录需要4、创建命名空间5、创建镜像仓库 输入信息,点击下一步,选择本地仓库 6、进入管理页面执行相关命令 ......
  • Dockerfile语法,自定义镜像
    我们一直在使用别人准备好的镜像,那如果我要部署一个Java项目,把它打包为一个镜像该怎么做呢?镜像结构要想自己构建镜像,必须先了解镜像的结构。镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、依......
  • 服务器上怎么部署docker
    在服务器上部署Docker主要涉及以下几个步骤,这里以UbuntuLinux为例,其他操作系统的步骤略有不同:在Ubuntu上部署Docker的步骤:1.安装Docker更新包索引:sudoaptupdate安装依赖包,以允许apt使用HTTPS访问Docker仓库:sudoaptinstall-yapt-transport-h......
  • helm常用命令
    helm常用命令针对Kubernetes的Helm包管理器。官方文档:https://helm.sh/zh/docs/helm/helm/简介Kubernetes包管理器,Helm的一般操作:helmsearch:搜索charthelmpull:下载chart到本地目录查看helminstall:上传chart到Kuberneteshelmlist:列出已发布的chart环境变量:名称......
  • 通俗大白话理解Docker
    什么是DockerDocker本质上是一种容器化技术,用于将应用程序及其所有依赖打包到一个标准化的单元中。这些单元(容器)可以在任何运行Docker的机器上运行。每个容器是相互隔离的,具有自己的文件系统、网络和进程空间。以下是大白话的理解,也是我在理解Docker中的一些误区:之前大......
  • 聊聊gitlab ci如何构建以时间为版本号的docker镜像
    前言最近朋友他们部门有部分内部项目,打算用gitlabci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。其格式为yyyymmddhhmm一开始朋友翻阅官方文档,发现gitlabci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳,他默认生成的格式是ISO-8601。就......
  • docker基本介绍
    虚拟机的部署形式一个物理机可以部署多个app每个app独立运行在一个VM虚拟机里面依然部署很慢迁移和扩展可以使用VM的克隆每一个虚拟机都是一个完整的操作系统,虚拟机多的时候,操作系统本身资源也就被消耗过多企业使用的虚拟化工具为:vmwareesxi虚拟化工具个人学习使用:VMware......
  • docker 基础学习--尚硅谷教程
    1、新建、启动容器dockerrun[OPTIONS]IMAGE[COMMAND][ARG...] 2、列出当前所有正在运行的容器dockerps[OPTIONS] 3、退出容器4、重启、退出、删除容器  5、启动守护式容器      docker常见命令 ......
  • Docker详细安装教程
    1,卸载旧的版本2,需要的安装yuminstall-yyum-utils3,设置镜像的仓库https://blog.csdn.net/qq_43168442/article/details/116770163(访问这个博客网站进行配置)更新yum软件包索引yummakecachefast4,安装dockerdocker-ce社区ee企业版yumremovedocker-cedocker-......
  • centos7 docker 配置阿里云镜像加速
    1、安装docker1.1卸载原有dockeryumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engine1.2 部署docker依赖yuminstall-yyum-utils1.3配置阿里云镜像加速yum-config-manage......