Docker 2. 基础

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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
josway@josway-ThinkPad-E565: ~ $ docker                                     [14:47:51]

Usage: docker [OPTIONS] COMMAND
用法: docker [可选] 命令

A self-sufficient runtime for containers
容器的自给自足运行时

Options:
可选:
--config string Location of client config files (default
"/home/josway/.docker")
客户端配置文件的位置(默认
“/home/josway/.docker”)
-c, --context string Name of the context to use to connect to the daemon
用于连接守护进程的上下文的名称
(overrides DOCKER_HOST env var and default context
set with "docker context use")
(覆盖DOCKER_HOST环境变量和默认上下文 设置为“docker上下文使用”)
-D, --debug Enable debug mode
启用调试模式
-H, --host list Daemon socket(s) to connect to
要连接到的守护进程套接字
-l, --log-level string Set the logging level
设置日志级别
("debug"|"info"|"warn"|"error"|"fatal") (default "info")
(“调试”|“信息”|“警告”|“错误”|“致命”)(默认“信息”)
--tls Use TLS; implied by --tlsverify
使用TLS; 通过--tlsverify暗示
--tlscacert string Trust certs signed only by this CA (default
"/home/josway/.docker/ca.pem")
仅由该CA签名的信任证书(默认
“ /home/josway/.docker/ca.pem”)
--tlscert string Path to TLS certificate file (default
"/home/josway/.docker/cert.pem")
TLS证书文件的路径(默认
“ /home/josway/.docker/cert.pem”)
--tlskey string Path to TLS key file (default
"/home/josway/.docker/key.pem")
TLS密钥文件的路径(默认
“ /home/josway/.docker/key.pem”)
--tlsverify Use TLS and verify the remote
使用TLS并验证远程
-v, --version Print version information and quit
打印版本信息并退出

Management Commands:
管理命令:

builder Manage builds
管理构建
config Manage Docker configs
管理Docker配置
container Manage containers
管理容器
context Manage contexts
管理上下文
engine Manage the docker engine
管理docker引擎
image Manage images
管理图像
network Manage networks
管理网络
node Manage Swarm nodes
管理群节点
plugin Manage plugins
管理插件
secret Manage Docker secrets
管理Docker机密
service Manage services
管理服务
stack Manage Docker stacks
管理Docker堆栈
swarm Manage Swarm
管理群
system Manage Docker
管理Docker
trust Manage trust on Docker images
管理对Docker映像的信任
volume Manage volumes
管理卷

Commands:
attach Attach local standard input, output, and error streams to a running container
将本地标准输入,输出和错误流附加到正在运行的容器
build Build an image from a Dockerfile
从Dockerfile构建映像
commit Create a new image from a container's changes
根据容器的更改创建新图像
cp Copy files/folders between a container and the local filesystem
在容器和本地文件系统之间复制文件/文件夹
create Create a new container
创建一个新的容器
diff Inspect changes to files or directories on a container's filesystem
检查容器文件系统上文件或目录的更改
events Get real time events from the server
从服务器获取实时事件
exec Run a command in a running container
在正在运行的容器中运行命令
export Export a container's filesystem as a tar archive
将容器的文件系统导出为tar存档
history Show the history of an image
显示图像的历史记录
images List images
列出图片
import Import the contents from a tarball to create a filesystem image
从tarball导入内容以创建文件系统映像
info Display system-wide information
显示系统范围的信息
inspect Return low-level information on Docker objects
返回有关Docker对象的低级信息
kill Kill one or more running containers
杀死一个或多个正在运行的容器
load Load an image from a tar archive or STDIN
从tar存档或STDIN加载图像
login Log in to a Docker registry
登录Docker注册表
logout Log out from a Docker registry
从Docker注册表注销
logs Fetch the logs of a container
提取容器的日志
pause Pause all processes within one or more containers
暂停一个或多个容器中的所有进程
port List port mappings or a specific mapping for the container
列出端口映射或容器的特定映射
ps List containers
列出容器
pull Pull an image or a repository from a registry
从注册表中提取图像或存储库
push Push an image or a repository to a registry
将映像或存储库推送到注册表
rename Rename a container
重命名容器
restart Restart one or more containers
重新启动一个或多个容器
rm Remove one or more containers
取出一个或多个容器
rmi Remove one or more images
删除一个或多个图像
run Run a command in a new container
在新容器中运行命令
save Save one or more images to a tar archive (streamed to STDOUT by default)
将一个或多个图像保存到tar存档(默认情况下流式传输到STDOUT)
search Search the Docker Hub for images
在Docker Hub中搜索图像
start Start one or more stopped containers
启动一个或多个已停止的容器
stats Display a live stream of container(s) resource usage statistics
显示容器资源使用情况统计信息的实时流
stop Stop one or more running containers
停止一个或多个运行中的容器
tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
创建引用了SOURCE_IMAGE的标签TARGET_IMAGE
top Display the running processes of a container
显示容器的运行过程
unpause Unpause all processes within one or more containers
取消暂停一个或多个容器中的所有进程
update Update configuration of one or more containers
更新一个或多个容器的配置
version Show the Docker version information
显示Docker版本信息
wait Block until one or more containers stop, then print their exit codes
阻塞直到一个或多个容器停止,然后打印其退出代码

Run 'docker COMMAND --help' for more information on a command.
运行“ docker COMMAND --help”以获取有关命令的更多信息。

注意 docker COMMAND –help

不知道命令该怎么写的时候 , 可以使用 docker COMMAND –help 查看用法 . 或者直接百度.

简单示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

[josway:~]$ docker start --help

Usage: docker start [OPTIONS] CONTAINER [CONTAINER...]
用法: docker start [可选] container

Start one or more stopped containers

Options:
可选:
-a, --attach Attach STDOUT/STDERR and forward signals
--checkpoint string Restore from this checkpoint
--checkpoint-dir string Use a custom checkpoint storage directory
--detach-keys string Override the key sequence for detaching a container
-i, --interactive Attach container's STDIN

Docker 2. 基础
https://blog.josway.cc/2022/04/25/yuque/Docker 2. 基础/
作者
JOSWAY
发布于
2022年4月25日
许可协议