2. Docker 镜像命令
OPTIONS 说明:
对于同一仓库源可以有多个 TAG 版本,代表这个仓库源的差别个版本,我们使用 REPOSITORY:TAG 来定义差别的镜像,假如你不指定一个镜像的版本标签,例如:你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像(latest 表现最新的版本)
- REPOSITORY:表现镜像的仓库源
- TAG:镜像的标签版本号
- IMAGE ID:镜像ID
- CREATED:镜像创建时间
- SIZE: 镜像巨细
仓库名、标签都是 的镜像,俗称虚悬镜像 dangling image3. Docker 容器命令
参数说明:
- -i: 交互式操作。
- -t: 终端。
- ubuntu: ubuntu镜像。
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
- --name : 指明容器实例的名称。
- 要退出终端,直接输入 exit:
- attach 直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止。
推荐各人使用 docker exec 命令,因为退出容器终端,不会导致容器的停止。
- exec 是在容器中打开新的终端,并且可以启动新的进程用exit退出,不会导致容器的停止。
一般先用docker run -d 容器ID 背景启动的程序,再用 docker exec -it 容器ID /bin/bash 进入对应容器实例3.9.6 从容器实例内拷贝文件到主机上—> docker cp 容器ID:容器内路径 目标主机路径
注意:是在主机的位置上执行该命令,不是在容器实例当中执行的。最好是先创建文件夹,再执行该指令,存放的文件夹要先创建出来。复制代码
- [root@localhost demo02]# docker cp 4b6b2842843b:/tmp/a.txt /home/linux/demo02
最后:
- attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像
- build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像
- commit Create a new image from a container changes # 提交当前容器为新的镜像
- cp Copy files/folders from the containers filesystem to the host path #从容器中拷贝指定文件或者目录到宿主机中
- create Create a new container # 创建一个新的容器,同 run,但不启动容器
- diff Inspect changes on a container's filesystem # 查看 docker 容器变化
- events Get real time events from the server # 从 docker 服务获取容器及时势件
- exec Run a command in an existing container # 在已存在的容器上运行命令
- export Stream the contents of a container as a tar archive # 导出容器的内容流作为一个 tar 归档文件[对应 import ]
- history Show the history of an image # 展示一个镜像形成汗青
- images List images # 列出体系当前镜像
- import Create a new filesystem image from the contents of a tarball # 从tar包中的内容创建一个新的文件体系映像[对应export]
- info Display system-wide information # 显示体系相关信息
- inspect Return low-level information on a container # 查看容器详细信息
- kill Kill a running container # kill 指定 docker 容器
- load Load an image from a tar archive # 从一个 tar 包中加载一个镜像[对应 save]
- login Register or Login to the docker registry server # 注册或者登陆一个 docker 源服务器
- logout Log out from a Docker registry server # 从当前 Docker registry 退出
- logs Fetch the logs of a container # 输出当前容器日志信息
- port Lookup the public-facing port which is NAT-ed to PRIVATE_PORT # 查看映射端口对应的容器内部源端口
- pause Pause all processes within a container # 停息容器
- ps List containers # 列出容器列表
- pull Pull an image or a repository from the docker registry server # 从docker镜像源服务器拉取指定镜像或者库镜像
- push Push an image or a repository to the docker registry server # 推送指定镜像或者库镜像至docker源服务器
- restart Restart a running container # 重启运行的容器
- rm Remove one or more containers # 移除一个或者多个容器
- rmi Remove one or more images # 移除一个或多个镜像[无容器使用该镜像才可删除,否则需删除相关容器才可继续或 -f 逼迫删除]
- run Run a command in a new container # 创建一个新的容器并运行一个命令
- save Save an image to a tar archive # 保存一个镜像为一个 tar 包[对应 load]
- search Search for an image on the Docker Hub # 在 docker hub 中搜索镜像
- start Start a stopped containers # 启动容器
- stop Stop a running containers # 停止容器
- tag Tag an image into a repository # 给源中镜像打标签
- top Lookup the running processes of a container # 查看容器中运行的进程信息
- unpause Unpause a paused container # 取消停息容器
- version Show the docker version information # 查看 docker 版本号
- wait Block until a container stops, then print its exit code # 截取容器停止时的退出状态值
“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时候再次相遇。”
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |