Docker常用命令

目录

基础指令

docker容器操作指令

docker容器操作指令

docker数据卷挂载


基础指令

启动docker服务

systemctl start docker

停止docker服务

systemctl stop docker

重启docker服务

systemctl restart docker

docker容器操作指令

查看本地容器

docker images

删除本地镜像

docker rmi [容器名称]:[容器版本]
docker rmi [容器id(IMAGE ID)]
# 强制删除
docker rmi -f [容器id(IMAGE ID)]

# 案例1
docker rmi nginx:lates
# 案例2
docker rmi 818bf18535d7
# 案例3
docker rmi -f 818bf18535d7

拉取镜像

docker pull [镜像名称]
docker pull [镜像名称:版本号]

# 案例1
docker pull redis
# 案例2
docker pull redis:3.4

推送镜像

docker push [容器名称]:[版本号]

# 案例
docker push nginx:latest

保存镜像为一个压缩包

docker save -o [打包的后名称] [要打包的镜像名称:要打包的镜像版本号]

# 案例
docker save -o redis.tar redis:latest

加载压缩包为镜像

docker load -i [要解压的包]

# 案例
docker load -i redis.tar

docker容器操作指令

查看容器

# 查看所有已经运行的容器
docker ps
# 查看所有容器
docker ps -a

创建启动容器

--name 设置容器名称

-p 设置端口映射

-d 设置后台运行

docker run --name [自定义容器名称] -p [Linux端口]:[容器端口] -d [镜像名称]:[镜像版本号]
​
# 案例
docker run --name redis -p 6379:6379 -d redis:latest

进入容器

docker exec -it [容器名称]
​
# 案例
docker exec -it redis

退出容器

exit

docker数据卷挂载

数据卷挂载

# 目录挂载目录
docker run --name [容器名称] -v [宿主机目录(也可以是数据卷名称)]:[容器内部目录] -p [Linux端口]:[容器端口] -d [镜像名称]:[镜像版本号]
​
# 文件挂载文件
docker run --name [容器名称] -v [宿主机文件]:[容器内部文件] -p [Linux端口]:[容器端口] -d [镜像名称]:[镜像版本号]
​
# 案例
docker run --name ngnix -v html:/usr/share/nginx/html -p 80:80 -d nginx

创建数据卷

docker volume create [数据卷名称]
​
# 案例
docker volume create html

显示数据卷信息

docker volume inspect [数据卷名称]
​
# 案例
docker volume inspect html

查看所有数据卷

docker volume ls

删除未使用的volume

docker volume prune

删除一个数据卷

docker volume rm [数据卷名称]
​
# 案例
docker volume rm html
相关推荐
梅见十柒22 分钟前
wsl2中kali linux下的docker使用教程(教程总结)
linux·经验分享·docker·云原生
天天扭码41 分钟前
五天SpringCloud计划——DAY2之单体架构和微服务架构的选择和转换原则
java·spring cloud·微服务·架构
跳跳的向阳花1 小时前
03-03、SpringCloud第三章,负载均衡Ribbon和Feign
spring cloud·ribbon·负载均衡
O&REO3 小时前
单机部署kubernetes环境下Overleaf-基于MicroK8s的Overleaf应用部署指南
云原生·容器·kubernetes
运维小文4 小时前
K8S资源限制之LimitRange
云原生·容器·kubernetes·k8s资源限制
登云时刻4 小时前
Kubernetes集群外连接redis集群和使用redis-shake工具迁移数据(二)
redis·容器·kubernetes
wuxingge12 小时前
k8s1.30.0高可用集群部署
云原生·容器·kubernetes
志凌海纳SmartX13 小时前
趋势洞察|AI 能否带动裸金属 K8s 强势崛起?
云原生·容器·kubernetes
锅总13 小时前
nacos与k8s service健康检查详解
云原生·容器·kubernetes
BUG弄潮儿14 小时前
k8s 集群安装
云原生·容器·kubernetes