curl -sSL get.docker.com | sh
docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
sudo service
혹은 sudo systemctl
명령어로 도커 데몬을 띄울 수 있음
sudo service docker start
윈도우의 WSL version 1 환경에서는 많은 어려움이 있다. WSL version 2인 경우에는 큰 문제 없이 설치가 되니 참고
WSL v2 + Ubuntu 22.04 이상에서 iptables 관련 이슈가 있다.
sudo update-alternatives --config iptables
명령어를 사용해서iptables-ntf
대신iptables-legacy
를 사용하면 이슈 해결
docker ps
실행 시 아래와 같이 ps 상태가 나타나면 도커 데몬 정상 실행 중$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
sudo apt install awscli
aws configure
AWS Access Key ID:
AWS Secret Access Key:
Default region name [ap-northeast-2]:
Default output format [None]:
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 1234567890.dkr.ecr.ap-northeast-2.amazonaws.com
Dockerfile
을 사용해서 AWS ECR에 app을 배포docker build . -t 1234567890.dkr.ecr.ap-northeast-2.amazonaws.com/app:0.0.2