docker命令详解大全

Docker是一种流行的容器化平台,用于快速部署应用程序并管理容器的生命周期。以下是一些常用的Docker命令及其用途的概述:

c 复制代码
docker run:创建一个新容器并运行一个命令。

docker ps:列出当前运行的容器。

docker stop:停止一个运行中的容器。

docker start:开始一个已经停止的容器。

docker rm:删除一个容器。

docker rmi:删除一个镜像。

docker pull:从注册中心拉取一个镜像。

docker push:将一个镜像推送到注册中心。

docker build:使用Dockerfile构建一个镜像。

docker exec:在运行的容器中执行命令。

docker images:列出本地镜像。

docker volume:管理Docker卷。

docker network:管理Docker网络。

docker-compose:用于运行多个容器的定义和运行多容器Docker应用程序的工具。

这些命令可以帮助开发者和系统管理员快速部署、运行和管理Docker容器。

示例代码:

c 复制代码
# 运行一个新的Ubuntu容器
docker run -it ubuntu bash
 
# 列出所有运行中的容器
docker ps
 
# 停止一个名为my-container的容器
docker stop my-container
 
# 开始一个已经停止的容器
docker start my-container
 
# 删除一个名为my-container的容器
docker rm my-container
 
# 从Docker Hub拉取一个名为my-image的镜像
docker pull my-image
 
# 使用当前目录的Dockerfile构建一个新的镜像
docker build -t my-new-image .
 
# 在运行的容器中执行一个命令
docker exec my-container ls /
相关推荐
qq_364371729 小时前
基于 Docker 容器化环境配置
运维·docker·容器
GentleDevin10 小时前
Docker 运维常用命令大全
docker·容器·运维命令
运维全栈笔记10 小时前
基于Docker的MinIO单机部署与功能测试指南
运维·docker·容器
心机之蛙qee11 小时前
docker的安装(RHEL9)
运维·docker·容器
炸炸鱼.11 小时前
Docker 高级管理 —— 容器通信技术与数据持久化
docker
乐hh11 小时前
DM8配置SSL
数据库·docker·ssl
Cat_Rocky12 小时前
kubernetes ingress粗浅学习
学习·容器·kubernetes
极客先躯12 小时前
高级java每日一道面试题-2025年12月05日-实战篇[Dockerj]-Docker 安装后的默认存储路径是什么?如何修改?
java·docker·默认存储路径在不同系统上的区别·linux overlay2·修改存储路径的理论方法·修改流程中的关键理论点
凤舞飘伶12 小时前
windows安装docker-desk
windows·docker·容器
运维全栈笔记12 小时前
Docker一键部署Immich:自建私有云相册,照片视频备份无忧
linux·服务器·网络·docker·容器