在 TencentOS Server 上使用 Docker 容器技术
Docker 是一种开源的容器引擎,可以轻松地在不同的操作系统中运行应用程序,并支持快速、高效和可扩展的部署。在本教程中,我们将介绍如何在TencentOS Server 上使用 Docker 容器技术,并通过示例和实践经验分享任务如何管理和部署容器。
步骤1:安装 Docker
默认情况下,Docker 并不随 TencentOS Server 操作系统一起安装。因此,在使用 Docker 之前,我们需要通过命令行安装。
通过 YUM 安装 Docker
1. 安装 Docker。
使用以下命令在 TencentOS Server 上安装 Docker:
$ sudo yum install -y docker-ce
说明:
TencentOS Server 4 默认集成 Moby 组件,建议安装指令:
dnf install moby
。2. 启动 Docker。
使用以下命令运行 Docker:
$ sudo systemctl start docker
3. 检查 Docker 状态。
使用以下命令检查 Docker 是否正在运行:
$ sudo systemctl status docker
通过安装脚本安装 Docker
1. 获取 Docker 安装脚本。
使用以下命令获取 Docker 安装脚本:
$ curl -fsSL https://get.docker.com -o get-docker.sh
2. 运行 Docker 安装脚本。
使用以下命令运行 Docker 安装脚本:
$ sudo sh get-docker.sh
3. 启动 Docker。
使用以下命令运行 Docker:
$ sudo systemctl start docker
4. 检查 Docker 状态。
使用以下命令检查 Docker 是否正在运行:
$ sudo systemctl status docker
步骤2:Docker 容器的使用
练习一:运行一个 Hello World 容器
1. 使用以下命令运行一个 Hello World 容器:
$ sudo docker run hello-world
2. 查看 Docker 容器运行状态。
使用以下命令查看 Docker 容器的运行状态:
$ sudo docker ps
练习二:运行 Nginx 容器
1. 使用以下命令下载 Nginx 镜像:
$ sudo docker pull nginx
2. 下载 Nginx 镜像后,使用以下命令运行 Nginx 容器:
$ sudo docker run -d -p 8080:80 nginx
上述命令将在 Docker 环境中启动一个 Nginx 容器,并将容器的标准80端口映射到主机的
8080
端口。3. 检查 Docker 容器运行状态。
使用以下命令查看 Docker 容器的运行状态:
$ sudo docker ps
4. 访问 Nginx 服务。
使用以下命令在本地 web 浏览器中访问 Nginx 服务:
http://localhost:8080/
Nginx 欢迎页面应该能在您的本地 web 浏览器中呈现。
常用命令
Docker 提供了许多命令,可以让您轻松地创建、管理和部署容器。以下是一些常用的 Docker 命令:
sudo docker run
:运行新容器sudo docker ps
:列出当前正在运行的容器sudo docker images
:列出本地仓库中的当前镜像sudo docker stop
:停止指定容器sudo docker rm
:删除已停止的容器