apt-get update
'apt-get update'는 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어다. 설치되어 있는 패키지를 최신으로 업데이트하는 것이 아닌 설치가능한 리스트를 업데이트하는 것이다.
apt-get install 명령을 이용해서 특정 패키지를 설치할 수 없는 경우 최신으로 패키지 리스트를 업데이트해야 할 필요가 있다.
apt-get upgrade
운영체제에 apt-get install 명령으로 설치한 패키지들을 최신 버전으로 업그레이드하는 명령어다.
apt-get upgrade 명령을 이용하면 각 패키지들의 최신 버전에 맞게 업그레이드를 한다.
df -h
메모리사용량 확인
도커 다운을 위한 패키지 설치
sudo apt update // 설치 가능한 패키지 리스트를 최신화
sudo apt install apt-transport-https //HTTP 보안 프로토콜(HTTPS)을 통해 액세스되는 리포지토리의 사용을 허용합니다.
sudo apt install ca-certificates
sudo apt install curl //특정한 웹사이트에서 데이터를 다운로드 받을 때 사용
sudo apt install software-properties-common
도커 설치
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo sh get-docker.sh //<-강의랑 버전이 달라서 해당 명령어 실행
docker //도커 명령어로 설치됐는지 확인
sudo apt install docker-compose //docker-compose 설치
sudo systemctl status docker //도커가 서비스 작동 확인
다운 받았으니까 도커를 이용해 hello-world 출력하기
sudo chmod 666 /var/run/docker.sock // 읽기/쓰기 권한설정
docker pull hello-world //도커허브에서 파일 다운
docker images //도커 이미지 출력
docker run hello-world //hello-wolrd 파일 실행
docker ps -a //컨테이너확인
docker rm `CONTAINER ID` // 해당 컨테이너 삭제(4자리만입력해도됨)
도커 파일을 작성해보자
From ubuntu:22.04
MAINTAINER Subo Kim <kws3363@gmail.com>
RUN apt-get update
RUN apt-get install -y apahce2 # Install Apache web server (Only 'yes')
EXPOSE 80 # Open Http Port
CMD ["apachectl", "-D", "FOREGROUND"] MAINTAINER Subo Kim <kws3363@gmail.com> RUN apt-get update RUN apt-get install -y apahce2 # Install Apache web server (Only 'yes')
EXPOSE 80 # Open Http Port
CMD ["apachectl", "-D", "FOREGROUND"]
도커 파일 이미지로 빌드하기
docker build -t example .
docker run -p 80:80 example //-p hostport:serverport
'AWS배포하기' 카테고리의 다른 글
AWS EC2 배포하기-2 [Jupyter Notebook 설치, HTTPS 적용, 시스템 서비스 설정하기] (0) | 2022.07.05 |
---|---|
AWS EC2 배포하기-1 배포하고 원격서버에 접속해보자 (0) | 2022.07.01 |