linux怎么查看本机内存大小
265
2022-10-21
Docker是什么?
1、Docker是什么?有什么作用?
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。
Docker系统有两个程序:docker服务端和docker客户端。其中docker服务端是一个服务进程,管理着所有的容器。docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。大部分情况下,docker服务端和客户端运行在一台机器上
查看Docker版本:
docker version
检索docker镜像
docker search 镜像名称
下载镜像的命令非常简单,使用docker pull命令;镜像都是按照 用户名/ 镜像名的方式来存储的。有一组比较特殊的镜像,比如ubuntu这类基础镜像,经过官方的验证,值得信任,可以直接用 镜像名来检索到。
docker pull 用户名/镜像名
docker容器可以理解为在沙盒中运行的进程。这个沙盒包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等。但这个沙盒默认是不会运行任何程序的。你需要在沙盒中运行一个进程来启动某一个容器。这个进程是该容器的唯一进程,所以当该进程结束的时候,容器也会完全的停止.
运行容器命令:
docker run
Docker命令翻译:
语法格式: docker [OPTIONS] COMMAND |
Options: | 作用 |
---|---|---|
--config string | 客户端配置文件的位置(默认"/root/.docker") | |
-c | 用于连接到守护进程的上下文的名称 | |
-D | 启用调试模式 | |
-H | 要连接的守护进程套接字 | |
-l | 设置日志级别(默认"info") | |
-v | 打印版本信息并退出 |
管理命令: | 作用 |
---|---|
app* | 应用 |
builder | 管理构建 |
config | 配置管理 |
container | 容器管理 |
context | 上下文管理 |
image | 镜像管理 |
manifest | 管理Docker图像清单和清单列表 |
network | 管理网络 |
node | 管理群节点 |
plugin | 管理插件 |
scan* | 扫描 |
secret | Manage Docker secrets |
service | 管理服务 |
stack | 管理 Docker的栈 |
swarm | 管理群 |
system | 管理Docker |
trust | 管理Docker映像的信任 |
volume | 管理卷 |
命令: | 作用 |
---|---|
attach | 将本地标准输入、输出和错误流附加到运行的容器 |
build | 从Dockerfile构建一个映像 |
commit | 根据容器的更改创建一个新图像 |
cp | 在容器和本地文件系统之间复制文件/文件夹 |
create | 创建一个新容器 |
diff | 检查容器文件系统中文件或目录的更改 |
events | 从服务器获取实时事件 |
exec | 在运行的容器中运行命令 |
export | 将容器的文件系统导出为tar存档文件 |
history | 显示一个镜像的历史 |
images | 镜像列表 |
import | 从tarball文件中导入内容以创建文件系统映像 |
info | 显示整个系统的信息 |
inspect | 返回Docker对象的底层信息 |
kill | 杀死一个或多个正在运行的容器 |
load | 从tar存档文件或STDIN加载图像 |
login | 登录到Docker注册表 |
logout | 从Docker注册表注销 |
logs | 获取容器的日志 |
pause | 暂停一个或多个容器中的所有进程 |
port | 列出容器的端口映射或特定映射 |
ps | 列表容器 |
pull | 从注册表中提取图像或存储库 |
push | 将图像或存储库推送到注册中心 |
rename | 重命名一个容器 |
restart | 重新启动一个或多个容器 |
rm | 移除一个或多个容器 |
rmi | 删除一个或多个图像 |
run | 在新容器中运行命令 |
save | 将一个或多个图像保存到tar存档文件(默认情况下流到STDOUT) |
search | 在Docker Hub搜索镜像 |
start | 启动一个或多个停止的容器 |
stats | 显示容器资源使用统计的实时流 |
stop | 停止一个或多个正在运行的容器 |
tag | 创建标记 |
top | 显示容器的运行进程 |
unpause | 取消暂停一个或多个容器中的所有进程 |
update | 更新一个或多个容器的配置 |
version | 查看Docker版本信息 |
wait | 阻塞直到一个或多个容器停止,然后打印它们的退出代码 |
命令后还有更详细的使用方法,请使用:docker network --help 这样的方式查询
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~