Ubuntu에서 Docker를 설치하는 표준 방법 중 하나는 Docker의 공식 저장소를 시스템에 추가하고 그곳에서 Docker 패키지를 설치하는 것입니다. 아래 단계를 따라 Docker CE를 설치해 보세요.
- Docker의 공식 GPG 키 추가:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- Docker의 공식 저장소를 APT 소스 목록에 추가:
echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 패키지 목록 업데이트 및 Docker CE 설치:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
이렇게 하면 Docker CE, CLI, 그리고 containerd.io를 설치할 수 있습니다. 이 과정을 통해 최신 버전의 Docker가 설치되며, 이전에 발생했던 문제들을 해결할 수 있습니다.
- 실행 중인 컨테이너 확인:이 명령어는 현재 실행 중인 모든 Docker 컨테이너의 목록을 보여줍니다.
sudo docker ps
- 모든 컨테이너 확인:이 명령어는 시스템상의 모든 Docker 컨테이너를 보여주며, 실행 중이지 않은 컨테이너도 포함됩니다.sudo docker ps -a
- Docker 이미지 목록 확인:이 명령어는 로컬 시스템에 저장된 모든 Docker 이미지의 목록을 보여줍니다.sudo docker images
- Docker 네트워크 확인: sudo docker network ls
Docker 데몬 로그 확인
시작 실패의 구체적인 원인을 파악하기 위해 Docker 데몬의 로그를 확인해야 합니다. Docker 데몬 로그는 보다 상세한 오류 메시지를 포함하고 있을 수 있으며, 문제 해결에 중요한 단서를 제공할 수 있습니다.
sudo systemctl status docker.service
sudo systemctl restart docker
사용자를 docker 그룹에 추가하면, sudo 없이 Docker 명령을 실행할 수 있습니다. 이 방법은 명령을 실행할 때마다 sudo를 입력하는 번거로움을 줄여줍니다. 사용자를 docker 그룹에 추가하려면 다음 명령을 사용하세요:
sudo usermod -aG docker $USER
- 이 스크립트는 기존의 Docker 컨테이너와 이미지를 내리고(docker-compose down), 캐시를 사용하지 않고(--no-cache) 새로운 이미지를 빌드한 다음, 컨테이너를 백그라운드에서 실행합니다(docker-compose up -d).
version: '3.6'
services:
proxy:
restart: always
build:
context: .
dockerfile: Dockerfile
hostname: proxy
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx:/etc/nginx
- ./log:/var/log/nginx
networks:
- proxy-net
echo:
image: jmalloc/echo-server
expose:
- "8080"
hostname: echo
networks:
- proxy-net
networks:
proxy-net:
external: true
=== 화사첨족 ===
news가 안 열리면,
기본 앱 설정 - 웹브라우저 설정에서 기본 앱을 설정해주어야 함.
devenv /resetuserdata // X
윈도우 10에서 설정 찾기 참 편하다.
그나저나 bizspark 은 완전이 바뀌어버렸네...
Product keys
There is no paid active subscription associated with your account
Add a paid subscription to access downloads and product keys.
예전에는 졸업하더라도 키 목록이 있어서 좋았는데 ㅠ
그 때 그 때 바뀌는 회사라 믿음이 안가는 것은 여전하다.
정말 오픈 소스 진영이 좋은 역할을 많이 한다.
코빗 서버 점검 페이지
'{Infra} Server Setting' 카테고리의 다른 글
서버 인코딩 문제 결국 로직으로 해결 *2024 updated. (0) | 2019.01.16 |
---|---|
로컬 python 정리 기록, 서버 python 빌드(3.11.8)update* (0) | 2019.01.13 |
reboot 이후 (0) | 2019.01.11 |
docker가 말썽을 부릴 때... (0) | 2019.01.11 |
Server Setting - 001 (2) | 2019.01.09 |