更新软件包列表:
sudo apt update
安装必要的软件包以允许 apt 使用 HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker的GPG密钥
清华
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
阿里
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置清华源或者阿里源 Docker 存储库:
清华
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
阿里
sudo add-apt-repository
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
再次更新软件包列表:
sudo apt update
安装Docker CE:
sudo apt-get install docker-ce
启动 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.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://i29qu8xd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
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 官方文档以获取详细的使用说明。
更新软件包列表:
sudo apt update
安装必要的软件包以允许 apt 使用 HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker的GPG密钥
清华
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
阿里
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置清华源或者阿里源 Docker 存储库:
清华
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
阿里
sudo add-apt-repository
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
再次更新软件包列表:
sudo apt update
安装Docker CE:
sudo apt-get install docker-ce
启动 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.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://i29qu8xd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
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 官方文档以获取详细的使用说明。
版权声明:《 Ubuntu安装 Docker 教程 2024年6月最新安装方式和配置阿里云加速 》为qinyuhui网络收集,侵删!文中未注明的文章皆为网络收集。
最后编辑:2024-6-17 02:06:49
提示:本文章评论功能已关闭