docker 常用语句

打印 上一主题 下一主题

主题 986|帖子 986|积分 2958

Docker 是一款开源的应用容器引擎,它答应开发者打包他们的应用以及依靠包到一个可移植的容器中,然后发布到任何盛行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的一些常用语句及其表明:
1. 镜像管理

获取镜像

  1. docker pull [OPTIONS] NAME[:TAG|@DIGEST]
复制代码


  • 从 Docker Hub 或其他注册表中拉取一个镜像。假如不指定 TAG,则默认拉取 latest 标签的镜像。
查看镜像

  1. docker images [OPTIONS] [REPOSITORY[:TAG]]
复制代码


  • 列出本地所有镜像或根据条件过滤后的镜像。
删除镜像

  1. docker rmi [OPTIONS] IMAGE [IMAGE...]
复制代码


  • 删除一个或多个镜像。假如镜像被容器使用,必要先删除或停止容器。
导出和导入镜像



  • 导出镜像:docker save -o 导出文件名 镜像名:标签
  • 导入镜像:docker load -i 导入文件名

2. 容器管理

创建并启动容器

  1. docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
复制代码


  • 创建一个新的容器并运行一个命令。常用的选项包括 -d(背景运行)、-i(即使没有附加也保持STDIN 开放)、-t(分配一个伪终端)等。
停止容器

  1. docker stop [OPTIONS] CONTAINER [CONTAINER...]
复制代码


  • 停止一个或多个正在运行的容器。
启动容器

  1. docker start [OPTIONS] CONTAINER [CONTAINER...]
复制代码


  • 启动一个或多个已经停止的容器。
进入容器



  • docker exec:在运行的容器中实行命令,docker exec -it 容器名 /bin/bash 可以进入容器内部。
  • docker attach:附加到正在运行的容器,但通常用于查看容器的尺度输出或错误输出。
删除容器

  1. docker rm [OPTIONS] CONTAINER [CONTAINER...]
复制代码


  • 删除一个或多个容器。使用 -f 或 --force 选项可以强制删除正在运行的容器。
3. 容器与主机间的文件传输

  1. docker cp [OPTIONS] SRC_PATH DEST_PATH
复制代码


  • SRC_PATH 可以是容器内的路径,DEST_PATH 是主机上的路径,反之亦然。用于在容器和主机之间复制文件或目录。
4. 容器日记

  1. docker logs [OPTIONS] CONTAINER
复制代码


  • 获取容器的日记输出。常用的选项包括 --follow 或 -f(实时跟踪日记输出)、--tail(仅显示最后几行日记)等。
5. 容器网络

Docker 支持多种网络模式,包括 bridge(默认)、host、none 和 container 等。可以通过 --net 选项在 docker run 时指定网络模式。
6. 容器设置



  • 设置环境变量:使用 -e 或 --env 选项在 docker run 时设置环境变量。
  • 端口映射:使用 -p 或 --publish 选项将容器端口映射到主机端口。
  • 容器重定名:docker rename 旧容器名 新容器名
7. 其他常用命令



  • docker inspect [OPTIONS] CONTAINER [CONTAINER...]:查看容器的详细信息,包括设置、网络设置等。
  • docker version:显示 Docker 的版本信息。
  • docker info:显示 Docker 的系统信息,包括镜像数量、容器数量等。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊雷无声

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表