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
相关推荐
土豆沒加2 小时前
K8S的Dashboard登录及验证
云原生·容器·kubernetes
终端行者3 小时前
kubernetes1.28部署mysql5.7主从同步,使用Nfs制作持久卷存储,适用于centos7/9操作系统,
数据库·容器·kubernetes
2401_897930063 小时前
linux系统如何配置host.docker.internal
linux·docker·eureka
亲持红叶8 小时前
open-webui安装
docker·open-webui
伪装成塔的小兵8 小时前
Windows使用docker部署fastgpt出现的一些问题
windows·docker·容器·oneapi·fastgpt
茶本无香11 小时前
kafka+spring cloud stream 发送接收消息
spring cloud·kafka·java-zookeeper
转身後 默落11 小时前
11.Docker 之分布式仓库 Harbor
分布式·docker·容器
菩提云12 小时前
Deepseek存算分离安全部署手册
人工智能·深度学习·安全·docker·容器
陌殇殇16 小时前
002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡
java·spring cloud·微服务
c无序19 小时前
Docker-技术架构演进之路
docker