Aws Ec2로 만들어진 Ubuntu 서버에 Docker 설치하는 법을 알아보겠습니다.

1. Docker 설치 명령어

# 패키지 업데이트
sudo apt update

# https관련 패키지 설치
sudo apt install apt-transport-https ca-certificates curl software-properties-common

# docker repository 접근을 위한 gpg 키 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# docker repository 등록
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

# 업데이트
sudo apt update

# 도커 설치
sudo apt install docker-ce

# 설치 확인
docker --version

2. sudo 없이 Docker 명령어 사용

# 현재 사용자를 docker group 포함
sudo usermod -aG docker ${USER}

# 터미널 재시작 후 결과 확인
id -nG

'Server > Docker' 카테고리의 다른 글

[Centos] aws linux centos에 docker로 jenkins 띄우기  (0) 2023.08.08
.net core React docker image 만드는 법  (0) 2023.04.03
Docker 명령어  (0) 2023.01.29
Docker 설치 - linux편  (0) 2023.01.29
Docker 설치 - windows편  (0) 2023.01.29

react 실행을 했을 때 해당 오류를 볼 수 있습니다.

 

1. npm 재설치

npm cache clean --force
rm node_modules
npm install

혹은

npm update
node_modules 폴더 삭제
package-lock.json 삭제
npm cache clean --force
npm install

CentOS 서버에 Redis를 설치해보려고 합니다.

Redis 설치 후 방화벽을 열어 외부에서 접근할 수 있도록 하겠습니다.

Port는 60379로 변경하여 사용하도록 하겠습니다.

 

1. 사전 작업

# Memory  설정
sudo sysctl vm.overcommit_memory=1
sudo echo "vm.overcommit_memory=1" >> /etc/sysctl.conf

# Memory 적용 확인
sudo sysctl -a | grep vm.overcommit

# TCP Backlog 설정
sudo sysctl -w net.core.somaxconn=1024
sudo echo "net.core.somaxconn=1024" >> /etc/sysctl.conf 

# TCP Backlog 적용 확인
$ sudo sysctl -a | grep somaxconn

# 한국 시간 변경
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date

2. Redis 설치

# EPEL Repository install
sudo yum install epel-release

# yum update
sudo yum update

# redis install
sudo yum install redis

# redis 실행
sudo systemctl start redis

# redis 중지
sudo systemctl stop redis

# redis 자동 시작
sudo systemctl enable redis

# redis 설치 확인
redis-cli ping

3. Redis port 변경

 

# redis config 파일 접근
sudo vi /etc/redis/redis.conf

# bind 변경
bind 0.0.0.0

# port 변경
port 60379

# 비밀번호 설정
requirepass 1234

4. 방화벽 열기

# firewalld 설치
sudo yum install firewalld

# firewalld 시작
sudo systemctl start firewalld
sudo systemctl enable firewalld

# port 추가
sudo firewall-cmd --permanent --zone=public --add-port=60379/tcp

# firewalld 재로드
sudo firewall-cmd --reload

5. redis-cli 접근 확인

# redis-cli -h [외부 ip] -p [port] -a [password]
redis-cli -h [외부 ip] -p 60379 -a 1234

 

 

 

 

 

Docker 설치 - windows편 (tistory.com)

 

Docker 설치 - windows편

windows에서 docker를 설치하기 위해서 여러가지 방법이 있습니다. 그 중 가장 간단한 docker hub 설치하는 법을 정리해보도록 하겠습니다. 1. docker hub 설치 https://www.docker.com/products/docker-desktop/ Download Do

nitpick92.tistory.com

Docker란 애플리케이션을 신촉하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다.

 

linux에 docker를 설치하는 법을 알아보려고 합니다.

 

1. linux에 docker 설치하는 방법

# 1.패키지 업데이트
sudo yum install -y yum-utils

# 2. yum-utils 설치후 Docker 레포지토리를 등록
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 3.최신 도커 설치
sudo yum install docker --disablerepo=docker-ce-stable

# 4.도커 설치 작업이 잘 되었는지 버전 확인
docker -v

# 5.도커 시작
sudo service docker start

# 6.docker.sock 권한
sudo chmod 666 /var/run/docker.sock

# 7.도커 그룹에 사용자 추가 -> docker가 그룹명, ec2-user가 사용자명
sudo usermod -aG docker ec2-user

# 8. docker login
docker login -u [ID]

 

'Server > Docker' 카테고리의 다른 글

[Ubuntu] Docker 설치하기  (0) 2023.10.23
[Centos] aws linux centos에 docker로 jenkins 띄우기  (0) 2023.08.08
.net core React docker image 만드는 법  (0) 2023.04.03
Docker 명령어  (0) 2023.01.29
Docker 설치 - windows편  (0) 2023.01.29

windows에서 docker를 설치하기 위해서 여러가지 방법이 있습니다.

그 중 가장 간단한 docker hub 설치하는 법을 정리해보도록 하겠습니다.

 

1. docker hub 설치

https://www.docker.com/products/docker-desktop/

 

Download Docker Desktop | Docker

Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!

www.docker.com

 

2. wsl2 installation is incomplete 오류 해결

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

설치 후 재부팅 하면 해결이 됩니다.

 

3. 실행 확인

 

* WSL(Windows Subsystem for Linux)란?

- Windows 운영체제에서  Linux 실행파일들을 함께 사용할 수 있도록 호환성을 추가하는 아키텍처라 할 수 있다.

'Server > Docker' 카테고리의 다른 글

[Ubuntu] Docker 설치하기  (0) 2023.10.23
[Centos] aws linux centos에 docker로 jenkins 띄우기  (0) 2023.08.08
.net core React docker image 만드는 법  (0) 2023.04.03
Docker 명령어  (0) 2023.01.29
Docker 설치 - linux편  (0) 2023.01.29

+ Recent posts