[OCI]docker install
# Virtualation/Public Cloud2024. 4. 30. 15:15[OCI]docker install

도커설치ubuntu@ddogan:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -ubuntu@ddogan:~$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"ubuntu@ddogan:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgubuntu@ddogan:~$ sudo apt update..

docker-compose update
# Virtualation/Docker2024. 4. 28. 12:10docker-compose update

immich를 빌드할려고 보니 아래와 같이 에러발생하여 컴포즈 업데이트 진행![darksharavim]docker-compose up -d ERROR: The Compose file './docker-compose.yml' is invalid because: 'name' does not match any of the regexes: '^x-' You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or o..

[proxmox]VE disk passthrought
# Virtualation/Private Cloud2024. 4. 24. 08:43[proxmox]VE disk passthrought

디스크 패스스루란 가상화 공간에서 데이터를 쪼개서 할당하는게 아닌디스크 자체를 VM에 마운트패쓰쓰루 설정할 디스크 정보 확인## 디스크정보 확인 ##root@pve:~# lsblk |awk 'NR==1{print $0" DEVICE-ID(s)"}NR>1{dev=$1; printf $0" ";system("find /dev/disk/by-id -lname \"*"dev"\" -printf \" %p\"");print "";}'|egrep -v 'part|lvm'NAME                         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS DEVICE-ID(s)sda                            8:0    0 465.8G  0 disk   /de..

도커 iptables 차단룰 추가
# Virtualation/Docker2024. 4. 23. 07:30도커 iptables 차단룰 추가

## 호스트에서는 아래 차단룰이 먹힘 ## 하지만 도커 컨테이너에서는 안먹힘 [darksharavim]iptables -D INPUT -p tcp --dport 8888 -j DROP ## 도커 컨테이너에 차단룰을 적용할려면 아래처럼 ## [darksharavim]iptables -I DOCKER-USER -p tcp --dport 8888 -j DROP ## 멀티포트 설정 ## [darksharavim]iptables -I DOCKER-USER -p tcp -m multiport --dports 8888,9999 -s 1.1.1.1 -j ACCEPT [darksharavim]iptables -I DOCKER-USER -p tcp -m multiport --dports 8888,9999 -j DROP h..

TailScale install(ft. proxmox)
# Virtualation/Docker2024. 4. 22. 15:21TailScale install(ft. proxmox)

proxmox접속LXC 이미지 다운로드 및 생성pveam download local centos-9-stream-default_20221109_amd64.tar.xzpct create 999 local:vztmpl/centos-9-stream-default_20221109_amd64.tar.xz \ --description ct999 --hostname ct999 --memory 512 --rootfs local-lvm:8 \ --cores 1 --net0 name=eth0,bridge=vmbr0,ip=dhcp --unprivileged 1 \ --password 12345 --features nesting=1 LXC접속 tailscale설치[root@ct999 ~]# yum install epel..

image