docker run -d -p 80:80 docker/getting-started
소스 코드 업데이트
$ docker build -t getting-started .
$ docker run -dp 3000:3000 getting-started
아마 아래와 같은 오류가 발생한다면
# Error response from daemon
# failed: port is already allocated.
$ docker ps
# Swap out <the-container-id> with the ID from docker ps
$ docker stop <the-container-id>
$ docker rm <the-container-id>
명령에
force
플래그를 추가하여 단일 명령으로 컨테이너를 중지하고 제거할 수 있다.
$ docker rm -f <the-container-id>
$ docker run -dp 3000:3000 getting-started
$ docker login -u YOUR-USER-NAME
docker tag
명령을 사용하여 이미지에 새 이름을 지정. YOUR-USER-NAME
Docker ID로 교체$ docker tag getting-started YOUR-USER-NAME/getting-started
tagname
이미지 이름에 태그를 추가하지 않았으므로 해당 부분을 삭제할 수 있다. 태그를 지정하지 않으면 Docker 라는 태그를 사용 latest
$ docker push YOUR-USER-NAME/getting-started