前言

    在平时的工作中,部署软件服务或者多人用一台GPU服务器开发算法模型,为了互不影响,而且便于环境迁移,用docker是很好的选择。这里简单总结下,分享给大家。

环境准备

1、在开发服务器上安装docker,具体安装步骤略。可求助AI工具。

2、(非必须)为了便于管理docker镜像,通常要建一个私有的镜像仓库。

推荐使用Harbor。Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。在可视化的界面上进行镜像管理。搭建过程略,可求助AI工具。常用到的命令如下:

常用docker命令

docker-compose常用命令

 关于docker-compose.yml的写法可自行搜索。比如前端工程nginx:

version: '3'
services:
  nginx:
    image: nginx:v2.2
    container_name: nginx
    volumes:
      - /docker-compose/nginx/nginx.conf:/etc/nginx/nginx.conf
      - /docker-compose/nginx/conf.d:/etc/nginx/conf.d
      - /etc/localtime:/etc/localtime
    ports:
      - 8081:8080
    restart: always

 其它命令

02-05 11:34