본문 바로가기

docker4

[docker] 도커 명령어 정리 sudo 없이 Docker 명령어 쓰기 $ sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기 $ sudo usermod -aG docker 0culty # 0culty 사용자에게 권한주기 컨테이너 컨테이너 목록 확인 $ docker ps # 실행중인 컨테이너 확인 $ docker ps -a # 모든 컨테이너 확인 컨테이너 삭제 $ docker rm [컨테이너id] $ docker rm [컨테이너id-1], [컨테이너id-2] # 여러개 삭제 $ sudo docker rm `docker ps -a -q` # 모든 컨테이너 삭제 컨테이너 시작 $ docker start [컨테이너id or name] $ docker restart [컨테이너id or name] # 재시.. 2021. 11. 23.
[docker] Ubuntu (우분투)에 docker 설치 (Feat. portainer) 환경 : Ubuntu 20.04 이전 작업 sudo apt update sudo apt upgrade docker 설치 docker 설치 curl -fsSL https://get.docker.com/ | sudo sh 사용자 docker 그룹에 추가 (sudo 없이 사용하기 위해) sudo usermod -aG docker UserName # 재부팅하면 권한 적용됨 설치 확인 docker -v 부팅시 docker 자동 실행 sudo systemctl enable docker && service docker start 도커 상태 확인 service docker status portainer 구축 디렉터리 생성 (볼륨매칭을 위해) mkdir -p /data/portainer portainer 실행 docke.. 2021. 11. 23.
[docker] Ubuntu (우분투)에 docker를 이용해 ELK스택 설치 도커(docker) 설치 도커 설치 curl -fsSL https://get.docker.com/ | sudo sh 사용자 docker 그룹에 추가 (sudo 없이 사용하기 위해) sudo usermod -aG docker UserName # 재부팅하면 권한 적용됨 설치 확인하기 docker version git 설치 패키지 리스트 업데이트 sudo apt-get install git 설치 sudo apt install git 설치 확인 git --version 정보 입력 (push했을때 올라갈 내 정보) git config --global user.name [이름] git config --global user.mail [메일 주소] ELK 스택 설치 (Github Repository 이용) ELK 스택.. 2021. 11. 22.
[docker] 도커 개념 정리 도커(docker) 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼 이다. 서버는 다양한 프로그램, 실행환경을 컨테이너로 추상화하여 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해준다. 서버, 데이터베이스, 메시지 큐 등 모든 프로그램을 컨테이너로 추상화할 수 있고 AWS, Azure, CCP 등 어디서든 실행할 수 있다!! 컨테이너(Container) 그렇다면 컨테이너는 기존의 OS 가상화의 차이점은 뭘까? Vmware나 VirtualBox같은 가상머신은 호스트 OS 위에 게스트 OS 전체를 가상화하는 방식으로 여러 OS를 가상화(윈도우에서 리눅스)할 수 있지만 무겁고 느리다는 단점이 있다. 이를 개선하기 위해 컨테이너가 등장하는데 프로세스를 격리하는 방식으로 리눅스에서는 리눅스 컨테.. 2021. 11. 22.