Skip to content

Instantly share code, notes, and snippets.

@philschmid
Last active October 29, 2019 14:43
Show Gist options
  • Save philschmid/6fa82ae9006a619bc291c3f6676ee7de to your computer and use it in GitHub Desktop.
Save philschmid/6fa82ae9006a619bc291c3f6676ee7de to your computer and use it in GitHub Desktop.
#!/bin/bash
docker login docker.pkg.github.com -u talosinsight -p TOKEN
docker pull docker.pkg.github.com/talosinsight/insight-translator/translator:latest
--//

Push and Pull Docker from Github

1. Login

docker login docker.pkg.github.com -u USERNAME -p TOKEN

2. tag docker image

docker tag local-image docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION

3. docker push

docker push docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION

4. docker repository

https://github.com/OWNER/REPOSITORY/packages

5. docker pull

docker pull docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME
#!/bin/bash
for i in {1..5}
do
docker run --name translator_"$i" -d translator -e AWS_ACCESS_KEY_ID=xyz -e AWS_SECRET_ACCESS_KEY=aaa
docker run --name translator_"$i" -d translator -v ${HOME}/.aws/credentials:/root/.aws/credentials
done
--//
-v ~/.aws:/usr/sbin/.aws
https://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/role_name
https://docs.aws.amazon.com/de_de/AmazonECS/latest/developerguide/task-iam-roles.html
AWS_ACCESS_KEY_ID=$(aws --profile default configure get aws_access_key_id)
AWS_SECRET_ACCESS_KEY=$(aws --profile default configure get aws_secret_access_key)
-e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
-e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment