CentOS8 Docker 설치하기
제가 CentOS8에 Docker를 설치하는 과정을 간단히 정리했어요. 문제 해결 팁도 담았으니, 자세한 내용은 링크를 확인해 보세요!
GGAMI
제가 CentOS8에 Docker를 설치하는 과정을 간단히 정리했어요. 문제 해결 팁도 담았으니, 자세한 내용은 링크를 확인해 보세요!
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.reposudo dnf repolist -v
sudo dnf updatesudo dnf install docker-ce --nobest
docker -v
systemctl enable dockerdnf install curl -ycurl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --versionsystemctl daemon-reload
systemctl restart docker
docker infodocker run --dns 8.8.8.8 busybox nslookup google.com
docker run busybox nslookup google.com
nslookup: write to '108.61.10.10': No route to host
;; connection timed out; no servers could be reached위와 같은 에러가 발생할거임...
//sysctl -w net.ipv4.ip_forward=1firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload
systemctl restart docker
docker run busybox nslookup google.com이러면... 제대로 문제 없이 될거임...
위 방법은 해결방법으로 사용해선 안됨....
아래 링크를 통해서 이 부분을 자세히 확인.
sudo chcon -t httpd_sys_content_t /home/폴더명/backend/ -R
sudo chcon -t httpd_sys_rw_content_t /home/폴더명/backend/* -R
chmod -R 777 /home/폴더명/backendhttps://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors
free -m
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1크기 잘못했다면, 아래로 스왑 삭제 후 다시 설정
swapoff /var/swap.1
rm -f /var/swap.1자... 이렇게 CentOS8에 Docker 설치하는것을 작성했다..
이제.. 대부분 도커로 작업하니깐, vps에 바로바로 명령어로 쳐서 설치하고 작업하면 될듯...
Vultr에서 이번에 한국 센터가 추가됬다... 짱짱맨 >.<
docker exec -it 77d8be03cdf0 /bin/bash
php artisan migrate자.. 이제 bash로 컨테이너 접속한 다음에... migrate 해주자. 끝 !!
5월 17일 오전 2시 내용 추가하자면, 위에
firewall-cmd --zone=public --add-masquerade
으로 해결해서는 안된다....
그 이유는 링크에서 설명하도록 하겠음.