该命令很实用,可以获得 2 个数值:一个是容器真实增加的大小,一个是整个容器的虚拟大小。 查看源码(https://github.com/moby/moby/blob/master/daemon/getsize_unix.go)后可知,容器虚拟大小 = 容器真实增加大小 + 容器镜像大小。 2 高级用法 Filter 过滤显示 如果容器数量过多,或者想排除干扰容器,可以通过 --f...
--name:为容器指定一个名称。 -p:映射容器端口到主机端口。 -v:挂载主机目录到容器内部。 示例: 代码语言:shell 复制 dockerrun-d--namemycontainer-p8080:80-v/host/data:/container/data nginx 2. docker start/stop/restart 这些命令用于启动、停止和重启容器。 代码语言:shell 复制 dockerstart mycontainer...
进入容器:docker attach 容器ID docker exec -it 容器ID /bin/bash 举例:将nginx镜像运行为一个容器:docker run -d -p 81:80 -it nginx /bin/bash //其中-d是保持后台运行,-p 是端口映射,将内部的端口80向外部的端口81映射,/bin/bash就表示启动容器后启动bash。 (3)通过容器提交镜像 提交镜像:docke...
在hostA上运行下面命令创建一个service,包含缺省一个container: $ docker service create --name mynginx -p published=20000,target=80 nginx 此时它会创建一个service,包含一个container,这个container被分配到hostA或者hostB随机。 $ docker service ls ID NAME MODE REPLICAS IMAGE PORTS qyw58qcs4xrh mynginx r...
Nginx 镜像 # docker run -d -p 91:80 nginx 启动一个nginx 容器, -d 后台运行 -p 宿主机端口:容器端口 描述:开放容器端口到宿主机端口 使用# ip addr 查看容器ip docker run 命令在创建容器的时候,会先检查本地是否有指定的镜像,如果没有就从 Docker hub 下载一个新镜像。
使用-d 参数,容器启动后会进入后台(或者在容器交互终端按 CTRL+P 和 CTRL+Q 组合键),用户无法看到容器中的信息。如果需要进入到容器进行操作,一般可以通过 docker exec。 用法如下。 Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] 举例如下。
Docker 指令的基本用法: docker + 命令关键字(COMMAND) + 一系列的参数 docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress #docker run 运行 #--name MyWordPress 指定容器名称,不指定则随机生成一个容器名。 #--link db:mysql 链接的含义。当前MyWordPress容器想运行就必须要依赖另...
用法 描述 选项 示例 分配名称和分配伪终端(--name, -it) 完整的容器权限(--privileged) 设置工作目录(-w, --workdir) 设置存储驱动选项(--storage-opt) 挂载tmpfs(--tmpfs) 挂载卷(-v) 只读挂载卷(--read-only) 使用--mount标志添加绑定挂载或卷 发布或暴露端口(-p, --expose) 设置拉取策略(--pull...
docker run -d -p 8080:80 nginx 1. 在这个示例中,-d参数表示以后台模式运行容器,-p 8080:80指定将容器的80端口映射到主机的8080端口,nginx是要使用的镜像名称。 查看容器状态:创建容器后,可以使用docker ps命令查看当前正在运行的容器列表,以确保容器已成功创建并正在运行。若要查看所有容器,包括已停止的容器,...