-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.sh
More file actions
41 lines (39 loc) · 1.52 KB
/
Copy pathscript.sh
File metadata and controls
41 lines (39 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Docker Image pull command
docker pull infyartifactory.jfrog.io/vision-ops-sdk-docker/visionops-sdk-v1:latest
# Make Repo for mounting
mkdir visionopssdk
mkdir visionopssdk/framework_config
mkdir visionopssdk/rawtraining-data
mkdir visionopssdk/Logs
mkdir visionopssdk/model_registry
mkdir visionopssdk/gt_reports
# Create Volume Mounts
docker volume create --driver local \
--opt type=none \
--opt device=$(pwd)/visionopssdk/framework_config \
--opt o=bind \
framework_config
docker volume create --driver local \
--opt type=none \
--opt device=$(pwd)/visionopssdk/rawtraining-data\
--opt o=bind \
rawtraining-data
docker volume create --driver local \
--opt type=none \
--opt device=$(pwd)/visionopssdk/Logs \
--opt o=bind \
Logs
docker volume create --driver local \
--opt type=none \
--opt device=$(pwd)/visionopssdk/model_registry \
--opt o=bind \
model_registry
docker volume create --driver local \
--opt type=none \
--opt device=$(pwd)/visionopssdk/gt_reports \
--opt o=bind \
gt_reports
# Create Container using volume mount and Image pulled from docker Image repository
# User Input for creating docker container with use case name
read -p "Please Provide use case name " my_var
docker run -d -it --name mlops_sdk_v1.0-$my_var -v framework_config:/app/framework_config -v rawtraining-data:/app/rawtraining-data -v gt_reports:/app/gt_reports -v Logs:/app/Logs -v model_registry:/app/model_registry infyartifactory.jfrog.io/vision-ops-sdk-docker/visionops-sdk-v1:latest