复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33docker 镜像的删除 镜像删除 : 1.先查出所有的容器2.停止运行的容器3.删除要删除的镜像 根据镜像ID删除 列出所有运行的ID docker ps 列出所有的容器的id docker ps -a -q docker 容器删除 删除正在运行的容器 docker rm -f 容器的id 删除未运行的容器 docker rm 容器的id 停止容器 docker stop 停止容器ID 启动容器 docker start 重启容器 docker restart 1.先停止运行的容器 docker ps 列出所有运行的容器 docker ps -a -q 显示所有容器包括未运行的 -q静默模式 只显示容器编号 docker stop $(docker ps -a -q) 停止所有的container docker rm $(docker ps -a -q) 删除所有的container docker images 查看有哪些镜像 想要删除未标记的 images,也就是那些id为<None>的image的话可以用 docker rmi $(docker images | grep "^<none>" | awk "{print $3}") 要删除全部image的话 docker rmi $(docker images -q) 2.再删除镜像 docker rmi -f 4ab4c602aa5e#镜像的ID
1.docker容器删除
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130列出正在运行的容器 docker ps -a 是列出所有的容器 包括未运行的 [root@iz0g3gpu4amylwz /]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3684561d2e3d redis:3.2 "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 6379/tcp, 0.0.0.0:6379->63791/tcp adoring_heyrovsky fa05e0515c49 redis:3.2 "docker-entrypoint.s…" 6 minutes ago Created hardcore_hoover 77ed92a982de redis:3.2 "docker-entrypoint.s…" 7 minutes ago Created practical_mcnulty be42f394f206 4ab4c602aa5e "/hello" About an hour ago Exited (0) About an hour ago frosty_benz 9b0f6b466da9 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago hungry_borg 3ddc87805976 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago reverent_haibt d37b9e96a5ae redis:3.2 "docker-entrypoint.s…" 5 weeks ago Exited (0) 5 weeks ago wpredis 列出运行的容器只显示 containerID容器id [root@iz0g3gpu4amylwz /]# docker ps -q 3684561d2e3d 停止正在运行的容器 docker stop (容器的ID ===containerID) 停止 docker start (容器的ID ====containerID) 运行 docker restart(容器的ID ====containerID) 重启 [root@iz0g3gpu4amylwz /]# docker stop 3684561d2e3d 3684561d2e3d [root@iz0g3gpu4amylwz /]# docker ps -q [root@iz0g3gpu4amylwz /]# 删除容器 docker rm 容器的ID(containerID) docker rm -f 强制删除正在运行的容器 [root@iz0g3gpu4amylwz /]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3684561d2e3d redis:3.2 "docker-entrypoint.s…" 19 minutes ago Exited (0) 13 minutes ago adoring_heyrovsky fa05e0515c49 redis:3.2 "docker-entrypoint.s…" 23 minutes ago Created hardcore_hoover 77ed92a982de redis:3.2 "docker-entrypoint.s…" 24 minutes ago Created practical_mcnulty 9b0f6b466da9 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago hungry_borg 3ddc87805976 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago reverent_haibt d37b9e96a5ae redis:3.2 "docker-entrypoint.s…" 5 weeks ago Exited (0) 5 weeks ago wpredis [root@iz0g3gpu4amylwz /]# docker ps -a -q 3684561d2e3d fa05e0515c49 77ed92a982de 9b0f6b466da9 3ddc87805976 d37b9e96a5ae [root@iz0g3gpu4amylwz /]# docker rm 3ddc87805976 3ddc87805976 [root@iz0g3gpu4amylwz /]# docker ps -a -q 3684561d2e3d fa05e0515c49 77ed92a982de 9b0f6b466da9 d37b9e96a5ae [root@iz0g3gpu4amylwz /]#
2.删除镜像
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74删除镜像 docker rmi -f 镜像ID -f 是强制删除镜像 删除镜像后 所创建的容器也一并删除 [root@iz0g3gpu4amylwz /]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 1babb1dde7e1 2 weeks ago 94.9MB redis 3.2 2fef532eadb3 2 months ago 76MB [root@iz0g3gpu4amylwz /]# docker rmi -f 2fef532eadb3 Untagged: redis:3.2 Untagged: redis@sha256:745bdd82bad441a666ee4c23adb7a4c8fac4b564a1c7ac4454aa81e91057d977 Deleted: sha256:2fef532eadb328740479f93b4a1b7595d412b9105ca8face42d3245485c39ddc [root@iz0g3gpu4amylwz /]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 1babb1dde7e1 2 weeks ago 94.9MB [root@iz0g3gpu4amylwz /]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3684561d2e3d 2fef532eadb3 "docker-entrypoint.s…" 21 minutes ago Exited (0) 15 minutes ago adoring_heyrovsky fa05e0515c49 2fef532eadb3 "docker-entrypoint.s…" 25 minutes ago Created hardcore_hoover 77ed92a982de 2fef532eadb3 "docker-entrypoint.s…" 26 minutes ago Created practical_mcnulty 9b0f6b466da9 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago hungry_borg d37b9e96a5ae 2fef532eadb3 "docker-entrypoint.s…" 5 weeks ago Exited (0) 5 weeks ago wpredis [root@iz0g3gpu4amylwz /]#
3.docker创建容器
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50创建 一个运行的容器redis [root@iz0g3gpu4amylwz /]# docker run -p 6379:63792 -v $PWD/data:/data -d redis redis-server --appendonly yes f95d7f25584cb0eefd76a1bdb7f1ec14110df3b07d0aebbb7f273dc9a1d4a157 [root@iz0g3gpu4amylwz /]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f95d7f25584c redis "docker-entrypoint.s…" 16 seconds ago Up 15 seconds 6379/tcp, 0.0.0.0:6379->63792/tcp tender_keldysh 3684561d2e3d 2fef532eadb3 "docker-entrypoint.s…" 28 minutes ago Exited (0) 22 minutes ago adoring_heyrovsky fa05e0515c49 2fef532eadb3 "docker-entrypoint.s…" 32 minutes ago Created hardcore_hoover 77ed92a982de 2fef532eadb3 "docker-entrypoint.s…" 33 minutes ago Created practical_mcnulty 9b0f6b466da9 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago hungry_borg d37b9e96a5ae 2fef532eadb3 "docker-entrypoint.s…" 5 weeks ago Exited (0) 5 weeks ago wpredis [root@iz0g3gpu4amylwz /]#
4.容器的导入与导入
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92将运行的容器运行导出来 [root@iz0g3gpu4amylwz /]# docker export f95d7f25584c > redis.tar [root@iz0g3gpu4amylwz /]# ls bin data etc lib lost+found mnt proc redis.tar run srv tmp var boot dev home lib64 media opt redis-5.0.0.tar.gz root sbin sys usr [root@iz0g3gpu4amylwz /]# 将本地的容器导入到docker中成为镜像 [root@iz0g3gpu4amylwz /]# cat redis.tar | docker import - myredis #(这里是镜像名称) sha256:355190f9fe1ad47306cad81afb4933c2b513831a0789c3527b482c24772d60b9 [root@iz0g3gpu4amylwz /]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f95d7f25584c redis "docker-entrypoint.s…" 6 minutes ago Up 6 minutes 6379/tcp, 0.0.0.0:6379->63792/tcp tender_keldysh 3684561d2e3d 2fef532eadb3 "docker-entrypoint.s…" 35 minutes ago Exited (0) 29 minutes ago adoring_heyrovsky fa05e0515c49 2fef532eadb3 "docker-entrypoint.s…" 39 minutes ago Created hardcore_hoover 77ed92a982de 2fef532eadb3 "docker-entrypoint.s…" 40 minutes ago Created practical_mcnulty 9b0f6b466da9 4ab4c602aa5e "/hello" 5 weeks ago Exited (0) 5 weeks ago hungry_borg d37b9e96a5ae 2fef532eadb3 "docker-entrypoint.s…" 5 weeks ago Exited (0) 5 weeks ago wpredis [root@iz0g3gpu4amylwz /]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE myredis latest 355190f9fe1a 34 seconds ago 91.6MB redis latest 1babb1dde7e1 2 weeks ago 94.9MB [root@iz0g3gpu4amylwz /]#
最后
以上就是愉快钢笔最近收集整理的关于centos7 docker 容器的创建/删除/运行 镜像 安装/删除的全部内容,更多相关centos7内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复