Command Log: May 29, 2024, 1:59 pm
docker image pull unlhcc/alphafold
docker image pull ubuntu:18:04
docker image pull centos
docker image pull centos
clear
wget https://carpentries-incubator.github.io/docker-introduction/files/docker-intro.zip
wget https://carpentries-incubator.github.io/docker-introduction/files/docker-intro.zip
clear
ls
unzip docker-intro.zip
ls
cd docker-intro/
ls
ls *
nano basic/Dockerfile
nano basic/Dockerfile
mkdir alpine-python
cd alpine-python/
nano Dockerfile
cat Dockerfile
docker image build -t cbohn4/alpine-python -f Dockerfile .
docker image ls
docker image build -t ghcr.io/cbohn4/alpine-python -f Dockerfile .
docker image ls
docker login ghcr.io
docker login ghcr.io
sudo su
docker image ls
docker image build -t ghcr.io/cbohn4/alpine-python -f Dockerfile .
docker image build -t ghcr.io/cbohn4/alpine-python -f Dockerfile .
nano Dockerfile
docker image build -t ghcr.io/cbohn4/alpine-python -f Dockerfile .
nano Dockerfile
docker image build -t ghcr.io/cbohn4/alpine-python -f Dockerfile .
nano Dockerfile
docker container run cbohn4/alpine-python
docker container run -it cbohn4/alpine-python /bin/bash
docker container run -it cbohn4/alpine-python sh
cd ../sum/
ls
pwd
cat sum.py
docker container run cbohn4/alpine-python python3 sum.py
pwd
ls
docker container run --mount type=bind,source=${PWD},target=/temp cbohn4/alpine-python python3 sum.py
docker container run --mount type=bind,source=${PWD},target=/temp cbohn4/alpine-python python3 /temp/sum.py
docker container run --mount type=bind,source=${PWD},target=/temp cbohn4/alpine-python python3 /temp/sum.py 1 2 3 4 4
pwd
/temp
cd
docker container run --mount type=bind,source=${PWD},target=/temp cbohn4/alpine-python ls /temp
docker container run --mount type=bind,source=${PWD},target=/temp,readonly -it cbohn4/alpine-python sh
docker container run --mount type=bind,source=${PWD},target=/temp,readonly -it cbohn4/alpine-python sh
ls /
ls /
cd docker-intro/sum/
ls
vim DOck
vim Dockerfile
docker image build -t alpice-sum:v1 -f Dockerfile .
docker container run alpine-sum:v1
docker image build -t alpine-sum:v1 -f Dockerfile .
vim Dockerfile
docker container run alpine-sum:v1 10 11 12
vim Dockerfile
docker image build -t alpine-sum:v1.1 -f Dockerfile .
docker container run alpine-sum:v1.1
docker container run alpine-sum:v1.1 1 2 3 4 5 6 7 89
docker container run -it alpine-sum:v1.1
docker container run -it alpine-sum:v1.1 sh
docker container run -it --entrypoint sh alpine-sum:v1.1
vim Dockerfile
docker image build -t alpine-sum:v1.2 -f Dockerfile .
docker container run sum.py 123 456 789
docker container run alpine-sum:1.2 sum.py 123 456 789
docker container run alpine-sum:v1.2 sum.py 123 456 789
docker container run alpine-sum:v1.2 sum.py 123 456 789
docker container run alpine-sum:v1.2 sum.py 123 456 789
docker container run alpine-sum:v1.2 sum.py 123 456 789
vim Dockerfile
echo $PATH
banana
banana
docker container run alpine-sum:v1.2 echo $PATH
docker container run alpine-sum:v1.2 sh
docker container run -it alpine-sum:v1.2 sh
docker image save alpine-sum:v1.2 -o alpine-sum_v1.2.tar
ls
ls -lahg
docker image ls
gzip alpine-sum_v1.2.tar
ls
ls -lah
docker image rm alpine-sum:v1.2
docker container prune
docker image rm alpine-sum:v1.2
gunzip alpine-sum_v1.2.tar.gz
docker image load --input alpine-sum_v1.2.tar
ls -lah
docker image ls