dockerHub에 들어가서 로그인 한 후 Repositories 선택
Repository 명은 vim-ubuntu
로 할 것이다
우분투 이미지를 실행한다
apt update는 Debian 및 Ubuntu 계열의 Linux 배포판에서 APT 패키지 관리 시스템을 사용하여 시스템의 패키지 목록을 업데이트하는 명령어입니다.
APT란?
APT(Advanced Package Tool)는 패키지 설치, 업그레이드, 삭제 등을 관리하는 도구입니다. apt update는 이 도구를 사용하여 최신 패키지 정보를 가져오는 역할을 합니다.
패키지 목록 갱신:
/etc/apt/sources.list
에 정의된 소프트웨어 저장소에서 최신 패키지 목록을 다운로드합니다.
이 목록에는 각 패키지의 이름, 버전, 의존성 정보 등이 포함되어 있습니다.
최신 상태 유지:
새로 설치하거나 업그레이드할 수 있는 패키지 버전을 확인할 수 있도록 패키지 정보를 최신 상태로 유지합니다.
패키지 관리 시스템은 로컬에 저장된 패키지 목록을 기준으로 작동합니다. 이 목록이 오래되면 최신 패키지를 설치하거나 업그레이드하는 데 문제가 생길 수 있습니다.
따라서, apt update는 시스템을 유지보수하기 위해 자주 실행해야 합니다.
vi editor를 설치한다.
apt install vim
ubuntu 서버 내에 ubuntu
디렉토리를 만들고 hello world!
라는 내용을 가진 hello
파일을 만들었다.
파일을 만든 후에는 ubuntu 서버가 잘 구동됨을 확인하였다.
서버가 작동되는 것을 확인하면 해당 서버를 커밋한다.
docker commit 컨테이너ID namespace/Repository:Tag명
Tag명은 보통 버전명을 쓴다.
docker images에 커밋된 이미지가 생성된 것을 확인
우측 코드는 dockerHub에서 commit내용을 불러오는 코드이다.
dockerHub로 push한다.
docker push 닉네임/레파지토리명:태그명
태그가 잘 커밋된 것을 확인
우측 코드는 repository의 tag를 내려받는 명령어이다.
기존 이미지를 지우고 dockerHub Repository 내의 이미지를 받아올 것이다.
미설치 이미지를 구동하면 자동으로 이미지가 설치되니 pull없이 run으로 하였다.
이미지가 잘 로드됨을 확인하였다
이미지를 pull을 해도 마찬가지로 이미지가 잘 받아와짐을 확인하였다.