폐쇄망 도커 설치

문학적인유사성·2023년 7월 19일
0

misc.

목록 보기
28/31
  1. 도커 사이트 들어가서 찾기
    도커 다운로드

공식문서

wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.15.tgz
tar xvf docker-19.03.15.tgz
sudo cp docker/* /usr/bin/
sudo dockerd &
docker --version

sudo vi /etc/docker/daemon.json
# harbor 등록
 { "insecure-registries":["xxx.xxx.xxx.xxx:port"] }
 
 
 sudo pkill dockerd
 vi /etc/systemd/system/dockerd.service
cat /etc/systemd/system/dockerd.service
 [Unit]
Description=Docker daemon

[Service]
ExecStart=/usr/bin/dockerd
Restart=always

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload
sudo systemctl enable dockerd
sudo systemctl start dockerd
systemctl status dockerd
 
docker --version
Docker version 19.03.15, build 99e3ed8


# 도커 실행 계정 추가
groupadd docker
adduser testadm
passwd testadm
sudo usermod -aG docker testadm
docker version

systemctl restart dockerd
su - testadm
docker version

# 확인

docker save -o nginx.tar nginx
docker load -i nginx.tar 
vi index.html
docker run --name hello-nginx -v index.html:/usr/share/nginx/html -d -p 80:80 nginx
 

참고

타겟은 systemd에서 정의된 시스템 상태를 의미합니다. 각 타겟은 특정 레벨 또는 모드(예: 멀티유저 레벨, 그래픽 레벨, 단일 사용자 레벨 등)에서 실행되는 서비스의 집합을 정의합니다.

multi-user.target은 대개 CLI(Command-Line Interface) 환경에서 실행되는 기본적인 멀티유저 레벨을 나타냅니다. CLI 레벨은 그래픽 인터페이스(GUI)가 없는 텍스트 기반의 사용자 다중 처리 모드를 의미합니다.

서비스가 multi-user.target에 의해 원하는 서비스라고 지정되면, 이 서비스는 시스템이 CLI 모드로 시작될 때 자동으로 시작되도록 설정됩니다. 따라서 Docker 데몬도 multi-user.target에서 실행되도록 지정하여 시스템이 부팅될 때 Docker가 자동으로 시작되도록 할 수 있습니다.

참고: systemd는 리눅스 배포판에서 사용되는 초기화 프로세스 및 서비스 관리자입니다. 각 배포판마다 사용 방법과 구성 파일의 위치가 다를 수 있습니다. 따라서 위의 설명은 일반적인 경우이며, 구체적인 운영 체제에 따라 변경될 수 있습니다.

Amazon 2023 ami 인터넷 설치

  • 설치
sudo dnf update
sudo dnf install docker
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
sudo usermod -aG docker $USER
  • 삭제
sudo dnf remove docker
profile
Are you nervous? Don't be

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

소중한 정보 잘 봤습니다!

답글 달기