자유게시판

Docker 이미지와 Docker Hub , nginx 도커도 설치해볼까나

작성자 정보

  • 삼둡 작성
  • 작성일

컨텐츠 정보

본문

(base) phospho@ubi:~$ docker run -it --rm rockylinux:9 nginx
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: runc create failed: unable to start container process: exec: "nginx": executable file not found in $PATH: OCI runtime attempted to invoke a command that was not found
 

 

롸키리눅스에 nginx가 없는 것일까?

아니다 다음같이 실행을 해야한다고 한다.

 

$ docker run -d -p --name nginx-8080 8080:80 nginx

 

 

근데 난 에러난다.

(base) phospho@ubi:~$ docker run -d -p --name nginx-8080 8080:80 nginx
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: error parsing container port: invalid port format - port ranges are formatted as startPort-stopPort
 

 

e7f06bc443dc7724fe84a74cc66b46cf0cd44da364qo.png

 

9a43dcbe0b93cb150d45f165badc71e334b444c1s2cp.png

 

$docker pull debian:latest

 

도커를 통해 데비안 마지막 버젼을 일단 땡겨놓는다(pull)(

docker image ls 를 해보면 현재 저장소에 있는 이미지 목록을 확인할 수 있게 된다.

 

debian - Official Image | Docker Hub

https://hub.docker.com/_/debian

위 url에 가보면 데비안의 오피셜 이지미 도커용 허브로 들어가진다.

 

Error: short-name "nginx:latest" did not resolve

 

Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.

일단 이 에러는 touch로 파일을 만들어서 잠재웠다.

 

대충 찾아보니 alias로 예전 명령어 체계를 유지했고(엄격한 문법)

 

[aliases]
 # almalinux
 "almalinux" = "docker.io/library/almalinux"
 "almalinux-minimal" = "docker.io/library/almalinux-minimal"
 # centos
 "centos" = "quay.io/centos/centos"
 # containers
 "skopeo" = "quay.io/skopeo/stable"
 "buildah" = "quay.io/buildah/stable"
 "podman" = "quay.io/podman/stable"
 # docker
 "alpine" = "docker.io/library/alpine"
 "docker" = "docker.io/library/docker"
 "registry" = "docker.io/library/registry"
 "hello-world" = "docker.io/library/hello-world"
 "swarm" = "docker.io/library/swarm"
 # Fedora
 "fedora-minimal" = "registry.fedoraproject.org/fedora-minimal"
 "fedora" = "registry.fedoraproject.org/fedora"
 # openSUSE
 "opensuse/tumbleweed" = "registry.opensuse.org/opensuse/tumbleweed"
 "opensuse/tumbleweed-dnf" = "registry.opensuse.org/opensuse/tumbleweed-dnf"
 "opensuse/tumbleweed-microdnf" = "registry.opensuse.org/opensuse/tumbleweed-microdnf"
 

이렇게 alias를 잡고 시작하는 것이었다니 ㅎㄷㄷ

관련자료

댓글 0
등록된 댓글이 없습니다.

인기검색어


최근글


새댓글