在 Ubuntu 中用 Docker 管理 Linux Container 容器

原创
ithorizon 7个月前 (10-13) 阅读数 36 #Linux

在 Ubuntu 中使用 Docker 管理 Linux Container 容器

随着云计算和容器技术的敏捷发展中,Docker 已经成为了管理 Linux Container 容器的首选工具之一。本文将介绍怎样在 Ubuntu 系统上安装 Docker,并使用它来管理 Linux Container 容器。

1. 安装 Docker

在 Ubuntu 系统上安装 Docker 非常易懂,以下是在 Ubuntu 20.04 系统上安装 Docker 的步骤:

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

安装完成后,可以通过以下命令检查 Docker 是否安装胜利:

docker --version

如果输出类似于 `Docker version 20.10.6, build 370c09d` 的信息,说明 Docker 已经安装胜利。

2. 配置 Docker

默认情况下,Docker 的守护进程会以 root 用户运行。为了节约可靠性,我们可以创建一个名为 docker 的用户组,并将当前用户添加到该组中。

sudo groupadd docker

sudo usermod -aG docker $USER

退出并重新登录系统后,当前用户将具有对 Docker 守护进程的访问权限。

3. 运行 Docker 容器

以下是一个易懂的示例,演示怎样使用 Docker 运行一个 Ubuntu 容器:

docker run -it ubuntu /bin/bash

该命令将启动一个 Ubuntu 容器,并进入其 bash 环境。这里的 `-it` 参数分别代表交互式(Interactive)和分配伪终端(Tty)。如果不需要交互式环境,可以省略 `-it` 参数。

在容器中,你可以执行任何命令,就像在物理机器上一样。例如,你可以使用 `apt-get` 命令安装软件包:

apt-get update

apt-get install -y nginx

运行完命令后,你可以使用 `exit` 命令退出容器。

4. 查看和管理容器

要查看当前正在运行的容器,可以使用以下命令:

docker ps

该命令将列出所有正在运行的容器及其相关信息。要查看所有容器(包括已停止的容器),可以使用以下命令:

docker ps -a

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

docker stop 容器ID或容器名称

要删除一个容器,可以使用以下命令:

docker rm 容器ID或容器名称

要启动一个已停止的容器,可以使用以下命令:

docker start 容器ID或容器名称

5. 使用 Dockerfile 构建 Docker 镜像

要创建自定义的 Docker 镜像,我们需要编写一个 Dockerfile。以下是一个易懂的 Dockerfile 示例,它将创建一个包含 Nginx 服务的容器镜像:

# 使用官方的 Ubuntu 镜像作为基础镜像

FROM ubuntu

# 安装 Nginx 服务

RUN apt-get update && apt-get install -y nginx

# 暴露 80 端口

EXPOSE 80

# 设置容器启动时运行的命令

CMD ["nginx", "-g", "daemon off;"]

要构建 Docker 镜像,请将 Dockerfile 放在当前目录下,并使用以下命令:

docker build -t 镜像名称 .

这里的 `-t` 参数用于指定镜像的标签,`.` 描述 Dockerfile 文件所在的目录。

6. 总结

通过以上步骤,你可以在 Ubuntu 系统上使用 Docker 管理 Linux Container 容器。Docker 提供了丰盈的功能和工具,可以帮助你轻松地构建、运行和管理容器化应用。随着技术的逐步发展中,Docker 将在容器化领域发挥越来越重要的作用。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门