본문 바로가기

docker3

nginx용 docker 이미지 무식하게 만들기 이 글에서는 nginx용 docker 이미지를 만드는데 가장 단순하게 만드는 법에 대해서 설명합니다. Table Of Contents docker entry point 쉘 만들기 Dockerfile 디스크 공간 부족으로 인해 파일 분리 docker entry point 쉘 만들기 docker 이미지 실행시 무한 루프를 돌려줄 shell을 먼저 만듭니다. (venv) (base) eddy_lee@instance-1:~$ cat start.sh #!/bin/bash INTERVAL=10 while true; do ps x; sleep $INTERVAL; done 무한루프를 만들지 않으면 해당 shell이 끝나버리면 docker run이 끝나버리므로 무한루프를 돌립니다. 사실 nginx를 자동으로 띄우는 작업.. 2023. 12. 5.
Ubuntu(우분투 20.04)에서 Docker를 사용하기 (from Docker hub) 이 글에서는 Ubuntu(우분투) 20.04에서 Docker를 사용하는 방법에 대해서 설명합니다. Table Of Contents Docker 설치하기 Docker 이미지 Pull 및 Run Docker 설치하기 Ubuntu 20.04에는 기본적으로 Docker가 설치되어있지 않습니다. 그러므로 다음의 명령을 수행하여 docker를 설치합니다. sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repos.. 2023. 12. 5.
구글 클라우드 서버(GCP)에 Docker 설치하고 web 서버 이미지 실행하기 이 글에서는 구글 클라우드의 기본 VM인 debian 계열 리눅스에 docker를 설치하는 방법 대해서 설명합니다. 구글 클라우드 서버에 docker 설치 다음 명령을 순차적으로 수행하면 설치가 완료됩니다. "이전 Docker 인스턴스 제거"와 "비 root 사용자로 Docker 실행"는 필요 시 수행하시면 됩니다. # 이전 Docker 인스턴스 제거 sudo apt-get remove docker docker-engine docker.io containerd runc # Docker CE를 위한 초기 패키지 설치 sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release # Docke.. 2023. 11. 22.