首页 > 其他分享 >docker常见命令

docker常见命令

时间:2024-10-10 09:24:13浏览次数:5  
标签:容器 compose network 常见 命令 镜像 docker Docker

Docker 是一个常用的容器化工具,以下是一些常见的 Docker 命令:

1. 镜像管理

列出本地镜像:

docker images

从 Docker Hub 拉取镜像:

docker pull <image-name>

构建镜像:

docker build -t <image-name>:<tag> .

查看镜像详情:

docker inspect <image-id>

删除镜像:

docker rmi <image-id>


2. 容器管理

列出运行中的容器:

docker ps

列出所有容器(包括停止的):

docker ps -a

运行容器:

docker run -d --name <container-name> <image-name>

进入容器的交互式终端:

docker exec -it <container-name> /bin/bash

停止容器:

docker stop <container-name>

启动已停止的容器:

docker start <container-name>

删除容器:

docker rm <container-name>


3. 容器日志与调试

查看容器日志:

docker logs <container-name>

实时查看容器日志:

docker logs -f <container-name>

检查容器资源使用情况(CPU、内存等):

docker stats

检查容器信息:

docker inspect <container-name>


4. 网络管理

列出 Docker 网络:

docker network ls

创建自定义网络:

docker network create <network-name>

连接容器到网络:

docker network connect <network-name> <container-name>

断开容器与网络的连接:

docker network disconnect <network-name> <container-name>


5. 卷管理

列出所有卷:

docker volume ls

创建卷:

docker volume create <volume-name>

挂载卷到容器:

docker run -d --name <container-name> -v <volume-name>:/path/in/container <image-name>

删除卷:

docker volume rm <volume-name>


6. Docker Compose 命令

启动服务:

docker-compose up

后台运行服务:

docker-compose up -d

停止服务:

docker-compose down

重启服务:

docker-compose restart


7. 其他常用命令

查看 Docker 版本:

docker --version

清理未使用的容器、镜像、卷和网络:

docker system prune

导出容器到镜像:

docker commit <container-id> <new-image-name>

将镜像保存到本地文件:

docker save -o <file-name>.tar <image-name>

从本地文件加载镜像:

docker load -i <file-name>.tar


这些命令可以帮助你在 Docker 中进行容器化应用的管理和调试。

标签:容器,compose,network,常见,命令,镜像,docker,Docker
From: https://www.cnblogs.com/torn/p/18455612

相关文章

  • 宝塔面板无法访问,常见原因及如何快速解决?
    宝塔面板无法访问可能由多种原因导致,以下是一些常见的原因及其快速解决方法:服务器连接问题:检查服务器是否正常运行,确认服务器没有宕机。检查服务器的网络连接状态,确保服务器能够正常上网或被外部网络访问。域名解析问题:如果您是通过域名访问宝塔面板,请检查域名解析设......
  • MyBatis的常见面试题
    MyBatis1、什么是MyBatisMyBatis是一款优秀的半自动化的持久层框架。支持自定义SQL、存储过程以及高级映射。2、MyBatis的特点?简单、灵活、解耦、丰富的标签3、MyBatis的核心组件全局配置文件:MyBatis的一些全局信息,包含数据库链接信息和MyBatis运行时所需要的各种特性,以及......
  • 浏览器指纹修改指南2024 - 命令行控制SpeechVoice指纹(七)
    引言在前几篇文章中,我们深入探讨了如何通过修改Chromium源码来定制化SpeechVoice,从而实现浏览器指纹的修改。这些方法虽然有效,但对于一些用户来说,直接修改源码可能显得过于复杂和繁琐。为了简化这一过程,本篇文章将介绍如何通过命令行来自定义浏览器指纹。通过命令行工具,您可......
  • 异步场景: promise、async函数与await命令介绍
    如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。在鸿蒙的开发中,我们时常会遇到promise异步场景,有同学反馈说希望提一下。异步开发这部分的内容比较多,我不确定这位朋友具体想讨论是哪些方面,那我从......
  • docker详解介绍+基础操作 (三)
    1.docker存储引擎Overlay:一种UnionFS文件系统,Linux内核3.18后支持Overlay2:Overlay的升级版,docker的默认存储引擎,需要磁盘分区支持d-type功能,因此需要系统磁盘的额外支持。关于d-type传送门 docker详解介绍+基础操作(二)-CSDN博客由于centos8及ubuntu1604版本均支持,其......
  • 一条命令激活Internet Download Manager
     admin • 2023-09-12上午7:03 • 免费资源, 杂谈 • 阅读88使用InternetDownloadManager可以使用如下命令激活在科学联网情况下,复制这条命令irmhttps://massgrave.dev/ias|iexWin8.1/Win10/Win11系统下,在windows徽标上单击鼠标右键,在弹出的菜单中选择”windo......
  • 进入容器:掌控Docker的世界
    进入容器:掌控Docker的世界在这个快速发展的技术时代,你是否曾被Docker的庞大生态所吸引?那么,有没有想过在这个容器化的世界里,如何快速高效地“进入”这些隐藏在虚拟墙后的容器呢?容器就如同魔法箱,装载着应用与服务,而你,通过探索这些容器,能够更好地管理、排除故障甚至优化性能。......
  • Linux常用命令
    命令的通用格式:command[-options][parameter]command:命令本身-options:[选填]命令的一些选项,可以通过选项控制命令的行为细节parameter:[选填]命令的参数,多数用于命令的指向目标等相对路径绝对路径和特殊路径符1.相对路径和绝对路径相对路径:以根目录做起点,描述路径......
  • JAVA——常见算法
    查找算法基本查找从0索引开始查找是否找到packagecom.itheima.search;importjava.security.KeyStore;publicclassBasicSearchDemo1{publicstaticvoidmain(String[]args){int[]arr={23,34,54,24,43,46};intnumber=43;......
  • Redis数据库常见命令
    Redis数据库常见命令Linux启动Redis#启动服务redis-server#开启客户端redis-cli#关闭redis服务shutdown#查看服务是否运行pingRedis安全配置密码配置方式一:使用CONFIGsetrequirepass"密码"命令来设置密码。设置密码后,客户端连接redis服务就需要密码验证,否则......