当前位置: 首页 > news >正文

大模型部署基础设施搭建 - Docker

文章目录

  • 一、官网地址及参考文档
  • 二、安装Docker
    • 2.1 卸载老版本docker
    • 2.2 添加Docker的官方GPG密钥
    • 2.3 将仓库添加到apt源
    • 2.4 安装docker包(CE社区版)
    • 2.5 确认Docker是否在运行状态
    • 2.6 通过运行hello-word镜像来验证安装是否成功
    • 2.7 常见网络问题
      • 2.7.1 配置Docker使用国内镜像源
      • 2.7.2 科学上网
  • 三、使用Docker Compose
    • 3.1 查看docker compose版本号
    • 3.2 编写docker-compose.yml文件
    • 3.3 在包含 docker-compose.yml 文件的目录下,执行以下命令
  • 四、使用Docker
    • 4.1 常用命令

一、官网地址及参考文档

参考:https://blog.csdn.net/m0_64993796/article/details/148500026
官网:https://docs.docker.com/engine/install/ubuntu/

二、安装Docker

2.1 卸载老版本docker

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

2.2 添加Docker的官方GPG密钥

安装Docker时添加官方GPG密钥的主要目的是为了确保安装的软件源是正确的,以及验证软件包的完整性和真实性。

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

2.3 将仓库添加到apt源

在添加了新的软件源之后,必须更新本地的软件包列表缓存,以便APT知道新的软件源中有哪些软件包可用

echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

2.4 安装docker包(CE社区版)

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

2.5 确认Docker是否在运行状态

sudo systemctl status docker

如果状态不是运行中需要手动开启

sudo systemctl start docker

查看版本(可选)

sudo docker version

2.6 通过运行hello-word镜像来验证安装是否成功

sudo docker run hello-world

2.7 常见网络问题

2.7.1 配置Docker使用国内镜像源

sudo vi /etc/docker/daemon.json

把代码粘贴进去保存退出

{"registry-mirrors": ["https://e2zfh98i.mirror.aliyuncs.com","https://mirror.baidubce.com","https://docker.mirrors.ustc.edu.cn","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://dockerproxy.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc","https://do.nark.eu.org","https://dc.j8.work","https://dockerproxy.com","https://gst6rzl9.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","http://mirrors.ustc.edu.cn/","https://mirrors.tuna.tsinghua.edu.cn/","http://mirrors.sohu.com/"],"debug": true,"experimental": false
}

依次执行以下命令
(1)重新加载配置并重启Docker

sudo systemctl daemon-reload
sudo systemctl restart docker

(2)检查配置是否生效

sudo docker info

2.7.2 科学上网

三、使用Docker Compose

3.1 查看docker compose版本号

docker compose version

3.2 编写docker-compose.yml文件

3.3 在包含 docker-compose.yml 文件的目录下,执行以下命令

docker compose up -d

四、使用Docker

4.1 常用命令

(1)查看运行中容器

docker ps

(2)查看所有容器

docker ps -a

(3)启动/停止/重启容器

docker start/stop/restart <容器名>

(4)查看容器日志

docker logs <容器名>

(5)删除已停止容器

docker rm <容器名>
http://www.dtcms.com/a/398806.html

相关文章:

  • 芜湖建设机械网站企业管理系统软件下载
  • 永嘉县住房和城乡规划建设局网站自助贸易网
  • 华为云学习笔记(1):ECS 实例操作与密钥登录实践
  • 有一次django开发实录
  • RISC-V 中的 Wait For Interrupt 指令 (wfi) 详解
  • 前端核心框架vue之(指令案例篇1/5)
  • 企业静态网站源码增城建设局网站
  • 网站兼容9公司logo和商标一样吗
  • 题解:AT_abc206_e [ABC206E] Divide Both
  • 链改2.0总架构师何超秘书长重构“可信资产lPO与数链金融RWA”
  • 网站开发技术包括网站建设专业培训
  • 无人机航拍WiFi图传模块,16公里实时高清图传性能和技术参数
  • 视频元素在富文本编辑器中的光标问题
  • 企业网站内容如何搭建推荐做木工的视频网站
  • grounding dino 源码部署 cuda12.4 开放词汇目标检测(Open-Vocabulary Object Detection, OVOD)模型
  • 一个虚拟主机可以做几个网站吗毕设做网站心得体验
  • Spring使用SseEmitter实现后端流式传输和前端Vue数据接收
  • 湖南省新闻最新消息十条深圳seo网站推广方案
  • 语音交互接待服务机器人深度推荐
  • 创建学校网站吗网站搭建工具的种类
  • Linux-ARM-裸机开发-开发环境搭建
  • 2025年校园招聘平台怎么选?
  • 如何把视频放到自己的网站ftp怎么重新上传网站
  • minio文件迁移
  • 网站反链接是什么意思wordpress 侧边收起
  • docker-desktop 分发版不支持用户数据挂载
  • 部署LVS NAT集群
  • 使用 feature_engine库 提升你的机器学习特征工程效率
  • 做网站网络公司无收入域名管理系统
  • 2,GUI Guider的安装与导入STM32裸机工程