匠心精神 - 良心品质腾讯认可的专业机构-IT人的高薪实战学院

咨询电话:4000806560

如何在 Linux 上安装和使用 Docker 容器

如何在 Linux 上安装和使用 Docker 容器

Docker 是一个开源的容器引擎,可以轻松地在 Linux 上创建、部署和运行应用程序。本文将介绍如何在 Linux 上安装和使用 Docker 容器。

1. 安装 Docker

首先,需要安装 Docker。Docker 支持多种 Linux 发行版,包括 Red Hat、CentOS、Ubuntu 等。下面以 Ubuntu 为例进行说明。

a. 卸载旧版本的 Docker

如果之前已经安装了 Docker,需要先卸载旧版本。可以通过以下命令来卸载:

```bash
$ sudo apt-get remove docker docker-engine docker.io containerd runc
```

b. 安装依赖

安装 Docker 前需要安装一些依赖。可以通过以下命令来安装:

```bash
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
```

c. 安装 Docker

安装 Docker 的步骤如下:

1. 从 Docker 的官方 GPG 密钥服务器下载 GPG 密钥:

```bash
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```

2. 将 Docker 的稳定版软件仓库添加到系统的 APT 源中:

```bash
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
```

3. 安装 Docker:

```bash
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
```

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

```bash
$ sudo docker run hello-world
```

如果输出如下内容,则说明 Docker 安装成功:

```bash
Hello from Docker!
This message shows that your installation appears to be working correctly.
```

2. 使用 Docker

安装成功后,可以通过以下命令来查看 Docker 版本:

```bash
$ sudo docker --version
```

输出结果如下:

```bash
Docker version 20.10.6, build 370c289
```

下面介绍一些常见的 Docker 命令。

a. 查看 Docker 镜像

可以通过以下命令来查看 Docker 镜像:

```bash
$ sudo docker images
```

b. 拉取 Docker 镜像

可以通过以下命令来拉取 Docker 镜像:

```bash
$ sudo docker pull image-name
```

其中,image-name 为镜像名称,比如 ubuntu、nginx 等。

c. 创建 Docker 容器

可以通过以下命令来创建 Docker 容器:

```bash
$ sudo docker run -it --name container-name image-name
```

其中,container-name 为容器名称,image-name 为镜像名称。-it 表示以交互模式运行容器,即可以在容器内进行操作。

d. 查看 Docker 容器

可以通过以下命令来查看 Docker 容器:

```bash
$ sudo docker ps -a
```

e. 进入 Docker 容器

可以通过以下命令来进入 Docker 容器:

```bash
$ sudo docker exec -it container-name bash
```

其中,container-name 为容器名称。-it 表示以交互模式进入容器,即可以在容器内进行操作。

f. 停止和启动 Docker 容器

可以通过以下命令来停止和启动 Docker 容器:

```bash
$ sudo docker stop container-name
$ sudo docker start container-name
```

其中,container-name 为容器名称。

g. 删除 Docker 镜像和容器

可以通过以下命令来删除 Docker 镜像和容器:

```bash
$ sudo docker rmi image-name
$ sudo docker rm container-name
```

其中,image-name 为镜像名称,container-name 为容器名称。

总结

本文介绍了如何在 Linux 上安装和使用 Docker 容器。安装 Docker 的步骤较为简单,需要注意的是先卸载旧版本的 Docker,然后再安装新版本的 Docker。使用 Docker 时,需要掌握一些常见的 Docker 命令,比如查看 Docker 镜像、拉取 Docker 镜像、创建 Docker 容器等。通过学习本文,希望能为读者在 Linux 上使用 Docker 提供帮助。