Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SM studio - Docker CLI installation for private VPC accounts without internet #172

Open
dokaniasourav opened this issue Feb 6, 2024 · 3 comments

Comments

@dokaniasourav
Copy link

We are a part of studio account owners who are trying help our customers use the newly enabled localmode in SM studio for running our training and processing jobs. However since SM Studio localmode also requires installing docker-ce-cli and its corresponding dependencies, and our studio environment does not have internet access, installing docker does not seem straightforward. We cannot enable internet access due to security reasons, which means that its not possible for us to use SM Studio localmode features inside our private VPC.

@dokaniasourav dokaniasourav changed the title Sagemaker Studio docker CLI installation for internet blocked accounts SM studio - Docker CLI installation for private VPC accounts without internet Feb 6, 2024
@DrJeckyl
Copy link

DrJeckyl commented Feb 8, 2024

Our team has the same restrictions. What we did was download the debian packages as outlined in https://docs.docker.com/engine/install/ubuntu/#install-from-a-package
and store them in S3.

Then we created a lifecycle config to download the .deb files from S3 and install according to the instructions from Docker.

@claytonparnell
Copy link
Contributor

Planning on trying to pull this in for 1.6.0.
The required packages for local mode are docker-ce-cli and docker-compose-plugin
Need to install similar to this script to get the version compatible with SageMaker Studio.

@claytonparnell claytonparnell added this to the v1.6.0 release milestone Feb 15, 2024
@dokaniasourav
Copy link
Author

That's what we also ended up doing. Thanks for providing with the script file!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants