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 /
相关推荐
楠枬1 分钟前
Eureka 服务注册源码分析
spring cloud·云原生·eureka
vortex57 分钟前
Docker 逃逸常见利用方式
运维·docker·容器
0wioiw08 分钟前
Docker(Portainer)
运维·docker·容器
能不能别报错40 分钟前
k8s的CICD流水线环境搭建实验(containerd版)
云原生·容器·kubernetes
༺๑Tobias๑༻40 分钟前
国内可用的DOCKER 镜像源
运维·docker·容器
杰克逊的日记40 分钟前
k8s是怎么管理GPU集群的
java·容器·kubernetes·gpu
忍冬行者1 小时前
k8s的ETCD故障处理
容器·kubernetes·etcd
Yyyy4822 小时前
k8s部署wordpress
云原生·容器·kubernetes
一周困⁸天.10 小时前
K8S-Ingress资源对象
云原生·容器·kubernetes
ylmzfun13 小时前
Docker全景解析:从容器化理念到日常实践
docker·eureka·架构