Docker是一个开源的应用容器引擎,它可以将应用程序及其依赖以容器的形式打包,提供了一套命令行工具来管理容器。

以下是Docker的一些常用命令及使用实例:

  1. docker run:运行一个容器 示例:docker run -d --name mycontainer nginx 解释:运行一个名为mycontainer的容器,基于nginx镜像,并在后台运行。

  2. docker ps:列出运行中的容器 示例:docker ps 解释:列出当前正在运行的容器。

  3. docker stop:停止一个容器 示例:docker stop mycontainer 解释:停止名为mycontainer的容器。

  4. docker rm:删除一个容器 示例:docker rm mycontainer 解释:删除名为mycontainer的容器。

  5. docker images:列出本地的镜像 示例:docker images 解释:列出本地已经下载的镜像。

  6. docker pull:下载一个镜像 示例:docker pull nginx 解释:下载nginx镜像。

  7. docker push:推送一个镜像到远端仓库 示例:docker push username/repository:tag 解释:将本地镜像推送到远端仓库。

  8. docker build:从Dockerfile构建镜像 示例:docker build -t myimage . 解释:根据当前目录下的Dockerfile构建一个名为myimage的镜像。

  9. docker exec:在运行的容器中执行命令 示例:docker exec -it mycontainer bash 解释:在名为mycontainer的容器中执行bash命令。

  10. docker logs:查看容器的日志 示例:docker logs mycontainer 解释:查看名为mycontainer的容器的日志。

以上是Docker的一些常用命令及使用实例,通过这些命令可以管理和操作容器、镜像等资源。具体命令的使用说明可以通过docker命令加上--help参数来查看。

03-23 18:03