docker常用命令

 1 ### 镜像 ###
 2 # 查看所有镜像(包括中间层镜像)
 3 docker images -a
 4 
 5 # 搜索镜像( Docker Hub 中的)
 6 docker search nginx
 7 
 8 # 拉取镜像并指定版本
 9 docker pull nginx:latest
10 
11 # 删除指定镜像
12 docker rmi nginx:latest
13 
14 # 强制删除镜像(即使有容器在使用)
15 docker rmi -f nginx
16 
17 # 给镜像打标签
18 docker tag nginx my-nginx:v1
19 
20 
21 ### 容器 ###
22 # 查看运行中的容器
23 docker ps
24 
25 # 查看所有容器(包括停止的)
26 docker ps -a
27 
28 # 根据名称过滤
29 docker ps --filter "name=nginx"
30 
31 # 运行新容器
32 docker run -d --name my-nginx nginx
33 
34 # 启动已停止的容器
35 docker start my-nginx
36 
37 # 停止容器
38 docker stop my-nginx
39 
40 # 重启容器
41 docker restart my-nginx
42 
43 # 暂停容器
44 docker pause my-nginx
45 
46 # 恢复暂停的容器
47 docker unpause my-nginx
48 
49 # 强制停止容器
50 docker kill my-nginx
51 
52 # 进入容器(使用 bash)
53 docker exec -it my-nginx bash
54 
55 # 进入容器(使用 sh56 docker exec -it my-nginx sh
57 
58 # 删除已停止的容器
59 docker rm my-nginx
60 
61 # 强制删除运行中的容器
62 docker rm -f my-nginx
63 
64 # 查看容器日志
65 docker logs my-nginx
66 
67 # 实时查看日志
68 docker logs -f my-nginx
69 
70 # 查看最近10行日志
71 docker logs --tail 10 my-nginx
72 
73 # 查看容器资源使用情况
74 docker stats my-nginx
75 
76 # 复制文件到容器
77 docker cp file.txt my-nginx:/tmp/
78 
79 # 从容器复制文件
80 docker cp my-nginx:/tmp/file.txt ./
81 
82 # 创建数据卷
83 docker volume create my-nginx-data
84 
85 # 删除数据卷
86 docker volume rm -f my-nginx-data

 

posted @ 2025-10-28 12:59  面向bug编程  阅读(3)  评论(0)    收藏  举报