企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ 基本语法 docker [OPTIONS] COMMAND [arg...] 一般来说,Docker 命令可以用来管理 daemon,或者通过 CLI 命令管理镜像和容器。可以通过 man docker 来查看这些命令。 ~~~ ~~~ 选项 -D=true|false 使用 debug 模式。默认为 false。 -H, --host=[unix:///var/run/docker.sock]: tcp://[host:port]来绑定或者 unix://[/path/to/socket] 来使用。 在 daemon 模式下绑定的 socket,通过一个或多个 tcp://host:port, unix:///path/to/socket, fd://* or fd://socketfd 来指定。 --api-enable-cors=true|false 在远端 API 中启用 CORS 头。缺省为 false。 -b="" 将容器挂载到一个已存在的网桥上。指定为 'none' 时则禁用容器的网络。 --bip="" 让动态创建的 docker0 采用给定的 CIDR 地址; 与 -b 选项互斥。 -d=true|false 使用 daemon 模式。缺省为 false。 --dns="" 让 Docker 使用给定的 DNS 服务器。 -g="" 指定 Docker 运行时的 root 路径。缺省为 /var/lib/docker。 --icc=true|false 启用容器间通信。默认为 true。 --ip="" 绑定端口时候的默认 IP 地址。缺省为 0.0.0.0。 --iptables=true|false 禁止 Docker 添加 iptables 规则。缺省为 true。 --mtu=VALUE 指定容器网络的 mtu。缺省为 1500。 -p="" 指定 daemon 的 PID 文件路径。缺省为 /var/run/docker.pid。 -s="" 强制 Docker 运行时使用给定的存储驱动。 -v=true|false 输出版本信息并退出。缺省值为 false。 --selinux-enabled=true|false 启用 SELinux 支持。缺省值为 false。SELinux 目前不支持 BTRFS 存储驱动。 ~~~ ~~~ 命令 Docker 的命令可以采用 docker-CMD 或者 docker CMD 的方式执行。两者一致。 docker attach 依附到一个正在运行的容器中。 docker build 从一个 Dockerfile 创建一个镜像 docker commit 从一个容器的修改中创建一个新的镜像 docker cp 从容器中复制文件到宿主系统中 docker diff 检查一个容器文件系统的修改 docker events 从服务端获取实时的事件 docker export 导出容器内容为一个 tar 包 docker history 显示一个镜像的历史 docker images 列出存在的镜像 docker import 导入一个文件(典型为 tar 包)路径或目录来创建一个镜像 docker info 显示一些相关的系统信息 docker inspect 显示一个容器的底层具体信息。 docker kill 关闭一个运行中的容器 (包括进程和所有资源) docker load 从一个 tar 包中加载一个镜像 docker login 注册或登录到一个 Docker 的仓库服务器 docker logout 从 Docker 的仓库服务器登出 docker logs 获取容器的 log 信息 docker pause 暂停一个容器中的所有进程 docker port 查找一个 nat 到一个私有网口的公共口 docker ps 列出容器 docker pull 从一个Docker的仓库服务器下拉一个镜像或仓库 docker push 将一个镜像或者仓库推送到一个 Docker 的注册服务器 docker restart 重启一个运行中的容器 docker rm 删除给定的若干个容器 docker rmi 删除给定的若干个镜像 docker run 创建一个新容器,并在其中运行给定命令 docker save 保存一个镜像为 tar 包文件 docker search 在 Docker index 中搜索一个镜像 docker start 启动一个容器 docker stop 终止一个运行中的容器 docker tag 为一个镜像打标签 docker top 查看一个容器中的正在运行的进程信息 docker unpause 将一个容器内所有的进程从暂停状态中恢复 docker version 输出 Docker 的版本信息 docker wait 阻塞直到一个容器终止,然后输出它的退出符 ~~~