docker 安装及使用
时间: 2023-12-29 13:03:07 浏览: 90
Docker 是一种容器化技术,可以帮助开发者快速构建、打包、发布和运行应用程序的环境。在安装和使用 Docker 之前,需要先了解 Docker 的基本概念。
Docker 的基本概念
1. 镜像(Image):Docker 镜像是一个只读的模板,包含了运行应用程序所需要的所有文件、配置和依赖项。
2. 容器(Container):Docker 容器是 Docker 镜像的运行实例,可以被创建、启动、停止、删除、暂停等操作。
3. 仓库(Repository):Docker 仓库是用于存储和分享 Docker 镜像的地方,可以是公共的(如 Docker Hub)或私有的(如自己的服务器)。
Docker 的安装步骤
1. 安装 Docker
在 Ubuntu 系统上,可以使用以下命令安装 Docker:
```
$ sudo apt-get update
$ sudo apt-get install docker.io
```
安装完成后,可以使用以下命令检查 Docker 是否正确安装:
```
$ docker --version
```
2. 配置 Docker
在安装 Docker 后,需要将当前用户添加到 Docker 用户组中,以便无需使用 sudo 命令也可以运行 Docker 命令:
```
$ sudo usermod -aG docker your_username
```
需要重新登录才能使修改生效。
3. 运行 Docker
可以使用以下命令启动 Docker:
```
$ sudo systemctl start docker
```
可以使用以下命令检查 Docker 是否正在运行:
```
$ sudo systemctl status docker
```
Docker 的基本使用
1. 拉取镜像
可以使用以下命令从 Docker 仓库中拉取镜像:
```
$ docker pull image_name
```
例如,拉取 Ubuntu 镜像:
```
$ docker pull ubuntu
```
2. 运行容器
可以使用以下命令运行容器:
```
$ docker run image_name
```
例如,运行 Ubuntu 容器:
```
$ docker run ubuntu
```
默认情况下,容器会在后台运行,并显示容器 ID。
可以使用以下命令运行交互式容器:
```
$ docker run -it image_name
```
例如,运行交互式 Ubuntu 容器:
```
$ docker run -it ubuntu
```
3. 列出容器
可以使用以下命令列出所有正在运行的容器:
```
$ docker ps
```
可以使用以下命令列出所有容器:
```
$ docker ps -a
```
4. 停止容器
可以使用以下命令停止容器:
```
$ docker stop container_id
```
例如,停止容器 ID 为 123 的容器:
```
$ docker stop 123
```
可以使用以下命令停止所有正在运行的容器:
```
$ docker stop $(docker ps -q)
```
5. 删除容器
可以使用以下命令删除容器:
```
$ docker rm container_id
```
例如,删除容器 ID 为 123 的容器:
```
$ docker rm 123
```
可以使用以下命令删除所有容器:
```
$ docker rm $(docker ps -aq)
```
6. 删除镜像
可以使用以下命令删除镜像:
```
$ docker rmi image_name
```
例如,删除 Ubuntu 镜像:
```
$ docker rmi ubuntu
```
可以使用以下命令删除所有镜像:
```
$ docker rmi $(docker images -q)
```
以上是 Docker 的基本安装和使用方法,更多高级用法可以参考 Docker 官方文档。
阅读全文