Docker 容器使用

Docker 容器的基本操作

安装完 Docker 后,你可以通过命令行来管理 Docker 容器。

拉取镜像

Docker 镜像是容器的基础,你需要从 Docker Hub 或其他镜像仓库拉取镜像。

列出所有镜像

查看本地已有的镜像列表:

创建并运行容器

使用 docker run 命令创建并运行容器:

这个命令会从 nginx 镜像创建一个容器,并将容器的 80 端口映射到主机的 8080 端口。

查看容器状态

列出正在运行的所有容器:

列出所有容器(包括停止的):

停止和启动容器

停止容器:

启动已停止的容器:

删除容器

删除单个容器:

强制删除一个运行中的容器:

查看容器日志

查看容器的日志输出:

进入容器

使用 docker exec 进入正在运行的容器:

这将打开一个交互式的 bash shell,允许你在容器内部执行命令。

Dockerfile 的基本使用

Dockerfile 是定义 Docker 镜像的文本文件。通过编写 Dockerfile,你可以创建自定义的 Docker 镜像。

创建 Dockerfile

创建一个名为 Dockerfile 的文本文件,编写如下内容:

这个 Dockerfile 基于 Nginx 镜像,将当前目录下的 index.html 文件复制到 Nginx 的默认 HTML 目录,并暴露端口 80,最后运行 Nginx。

构建镜像

使用以下命令根据 Dockerfile 构建镜像:

这里 -t 参数用于给镜像打标签,. 表示 Dockerfile 在当前目录。

运行容器

构建完成后,可以使用该镜像创建容器:

这样就创建了一个基于自定义镜像的容器,并将其 80 端口映射到了主机的 8080 端口。

以上就是 Docker 容器的基本使用方法。通过这些基础操作,你可以开始利用 Docker 来管理和部署应用了。

上一篇: Docker Hello World
下一篇: Docker 镜像使用
纠错
反馈