Bun Image 사용해보기

이미지 다운받기

docker search bun
docker pull oven/bun
docker images

bun 컨테이너 쉘로 진입해보기

docker run -it --rm oven/bun /bin/sh
# exit 빠져나온후
docker ps

현재위치 디렉토리 매핑해서 진입하기

docker run -it --rm -v $PWD:/app -w /app oven/bun /bin/sh

vscode 에서 ssh 로 접속하기

# ssh 포트 추가하기
sudo nano /etc/ssh/sshd_config
# Port 22
# Port 2222
# 포트 두개 주석 풀고 저장

# ssh 재시작
sudo systemctl restart ssh

# LISTEN 중인지 확인
ss -tulpn | grep 2222

# 혹시 ssh.socket 방식이 돌고있어 ssh.service 가 적용이 안되면 ssh.socket 방식 꺼버림
sudo systemctl statsu ssh
sudo systemctl stop ssh.socket
sudo systemctl disable ssh.socket
sudo systemctl restart ssh
# 혹은 ssh.socket 에 설정 넣음
sudo systemctl edit ssh.socket --stdin <<EOF
[Socket]
ListenStream=
ListenStream=22
ListenStream=2222
EOF
sudo systemctl daemon-reload
sudo systemctl restart ssh.socket

# vscode remote ssh 에서
# ctrl + shift + p (커맨드 팔렛트) 에서 remote ssh connect to host
# sixtick@192.168.0.13:2222

git clone 해보기

# ssh 키 생성
ssh-keygen -t ed25519 -C "server_pico"

# 퍼블릭키 내용 복사해서 깃허브 SSH keys 에 등록
cat ~/.ssh/id_ed25519.pub

# 깃허브 ssh 통신 테스트
ssh -T git@github.com

# 깃클론 했다치고~ ㅋㅋ
git config --global user.name "sixtick_pico"
git config --global user.email "sixtick65@gmail.com"
git config list

# 커밋 테스트 123

vscode 에서 ssh로 연결중에 컨테이너에 접속하기

# 컨테이너 띄우고
docker run -it --rm --name bun_dev -p 3000:3000 -p 4321:4321 -v $PWD:/root -w /root oven/bun /bin/sh

# vscode 팔렛트에서 attach to running container
# 또는 우하단 원격 메뉴에서 attach to running container