Home Docker建站实战 Docker入门 Docker安装与配置教程...

Docker安装与配置教程

0

Docker 是一种开放源代码的应用程序容器引擎,它允许开发者将应用程序及其依赖一起打包成一个轻量级、可移植的容器。本文将为您提供完整的安装和配置指南,并介绍常用的 Docker 基本命令。

1. 使用 curl 升级到最新版本

为了确保您的 Docker 是最新版本,您可以使用以下命令通过 curl 安装 Docker。此方法适用于大多数基于 Ubuntu 或 Debian 的系统。

curl -fsSL https://get.docker.com/ | sudo sh

这条命令会自动下载并安装最新版本的 Docker 引擎。

提示: 如果您使用的是其他 Linux 发行版(如 CentOS 或 Fedora),可以参考 Docker 官方安装文档 进行相应操作。

2. 重启 Docker 服务

安装完成后,您可以重启 Docker 服务,确保 Docker 引擎已成功启动:

sudo systemctl restart docker

3. 设置 Docker 开机自启

为了确保 Docker 在系统重启后自动启动,您可以启用 Docker 的开机自启动功能:

sudo systemctl enable docker

4. 查看 Docker 版本信息

安装完成后,您可以使用以下命令查看当前安装的 Docker 版本信息:

docker version

该命令将输出 Docker 引擎的版本、客户端版本以及支持的相关工具版本等信息。

5. 查看 Docker 系统信息

如果您想查看系统级的 Docker 信息,例如当前的容器、镜像数量以及其他重要信息,可以使用以下命令:

docker info

这条命令将提供 Docker 的详细信息,包括 Docker 守护进程的配置、系统资源使用情况以及已安装的镜像和容器的数量。

6. 基本命令

以下是一些常用的 Docker 命令,它们将帮助您快速上手 Docker 容器的管理。

启动 Docker

启动 Docker 服务,您可以使用以下命令:

sudo service docker start

停止 Docker

如果您需要停止 Docker 服务,使用以下命令:

sudo service docker stop

重启 Docker

重启 Docker 服务:

sudo service docker restart

列出本地镜像

查看当前机器上的所有 Docker 镜像:

docker image ls

拉取 Docker 镜像

通过 docker pull 命令从 Docker Hub 或其他 Docker 仓库拉取镜像。例如,拉取一个简单的 “Hello World” 镜像:

docker image pull library/hello-world

删除 Docker 镜像

要删除一个 Docker 镜像,可以使用 docker image rm 命令,并指定镜像 ID 或名称:

docker image rm <镜像ID>

创建并运行一个 Docker 容器

使用 docker run 创建并启动一个新的容器。您可以根据需求添加各种选项和参数:

docker run [选项参数] <镜像名> <命令>

例如,要运行一个 nginx 容器并映射端口,可以使用:

docker run -d -p 8080:80 nginx

这条命令将启动一个后台运行的 Nginx 容器,并将容器的 80 端口映射到主机的 8080 端口。

停止一个正在运行的容器

使用以下命令停止一个正在运行的容器:

docker container stop <容器名或容器ID>

启动一个已经停止的容器

如果容器已经停止,可以使用以下命令启动该容器:

docker container start <容器名或容器ID>

强制停止一个容器

如果容器没有正常停止,您可以使用 docker container kill 命令强制停止:

docker container kill <容器名或容器ID>

列出所有容器

查看所有容器(包括正在运行的和已经停止的容器):

docker container list -a

删除一个 Docker 容器

如果您不再需要某个容器,可以使用 docker container rm 删除它:

docker container rm <容器名或容器ID>

参考资料


结语

通过本教程,您已经学会了如何在 Ubuntu 系统上安装 Docker,并掌握了一些常用的 Docker 基本命令。随着您逐渐熟悉 Docker,您可以进一步学习如何使用 Docker Compose 来管理多容器应用、如何构建 Dockerfile 自定义镜像等高级功能。如果有任何问题,欢迎查看 Docker 官方文档 获取更多帮助。

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

退出移动版