Ubuntu安装 Docker 教程

更新软件包列表:

sudo apt update

安装必要的软件包以允许 apt 使用 HTTPS:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

添加 Docker GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

设置稳定的 Docker 存储库:

echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

再次更新软件包列表:

sudo apt update

安装 Docker Engine:

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

启动 Docker 服务:

sudo systemctl start docker

将 Docker 添加到系统启动项:

sudo systemctl enable docker

查看 Docker 版本和严重是否正确安装:

sudo docker --version

成功安装就显示已安装 Docker 的版本信息
将您的用户添加到 docker 组,以避免每次运行 Docker 命令时都需要使用 sudo :

sudo usermod -aG docker $USER

 

Docker 常用命令:

1. 容器生命周期管理:
- 启动容器:docker start [容器ID或容器名]
- 停止容器:docker stop [容器ID或容器名]
- 重启容器:docker restart [容器ID或容器名]
- 杀死容器:docker kill [容器ID或容器名]
- 删除容器:docker rm [容器ID或容器名]

2. 查看容器信息:
- 列出所有容器:docker ps -a
- 查看运行中的容器:docker ps
- 查看容器详细信息:docker inspect [容器ID或容器名]

3. 日志和输出:
- 查看容器日志:docker logs [容器ID或容器名]
- 实时跟踪容器日志:docker logs -f [容器ID或容器名]

4. 进入容器:
- 进入容器交互式终端:docker exec -it [容器ID或容器名] /bin/bash

5. 构建和管理镜像:
- 构建镜像:docker build -t [镜像名] [路径]
- 拉取镜像:docker pull [镜像名]
- 推送镜像到仓库:docker push [镜像名]
- 列出本地镜像:docker images
- 删除本地镜像:docker rmi [镜像ID或镜像名]

6. 容器文件系统操作:
- 从容器复制文件到主机:docker cp [容器ID]:[源路径] [目标路径]
- 从主机复制文件到容器:docker cp [源路径] [容器ID]:[目标路径]

7. 网络操作:
- 列出网络:docker network ls
- 查看网络详细信息:docker network inspect [网络ID或网络名]

8. 容器统计信息:
- 查看容器资源使用统计:docker stats [容器ID或容器名]

9. 清理操作:
- 清理未运行的容器:docker container prune
- 清理未使用的镜像:docker image prune
- 清理未使用的卷:docker volume prune

这只是 Docker 命令的一小部分。您可以通过运行 `docker --help` 获取更多命令和选项的信息,也可以查阅 Docker 官方文档以获取详细的使用说明。

发表观点 / Comment

提示:本文章评论功能已关闭