Engineering/도커(Docker)
[Docker][Error] bash: ifconfig: command not found
Hyen4110
2022. 12. 22. 10:05
docker 네트워크 관련하여 공부하는 중,
$ docker pull centos
$ docker run --gpus all --name centos_gpu centos
$ ifconfig
bash: ifconfig: command not found
가 발생하였다.
ifconfig는 CentOS 6까지는 디폴트로 가능한 명령어였지만,
CentOS 7부터는 디폴트가 아니라 설치해야 한다고 한다.
따라서, ifconfig 명령어가 포함된 net-tools package를 설치해야 한다.
그래서 yum install net-tools를 실행하였으나, 이것도 오류가 발생
$ yum install net-tools
Failed to set locale, defaulting to C.UTF-8
CentOS Linux 8 - AppStream
Error: Failed to download metadata for repo 'appstream' : Cannot prepare internal mirrorlist : No URLs in mirrorlist
구글링을하니, CentOS 8 에서 나타나는 이슈라고 한다.
(https://chhanz.github.io/linux/2022/02/04/dnf-error-centos-8/)
이는 CentOS 8 EOS 로 인해 CentOS 8 Mirror site 가 vault 로 전환되어
Mirror site 를 못 찾아 발생되는 문제입니다.
아래 명령어를 통해 기존에 Mirror site 를 Vault 로 전환하여 dnf 사용을 할 수 있습니다.
(https://www.centos.org/centos-linux-eol/)
위 블로글에서는 해결방안을 알려주었지만,
굳이 CentOS 8을 사용할 필요가 없어,
CentOS 7로 변경하고 정상적으로 되는것 확인
<참고자료>
https://product.kyobobook.co.kr/detail/S000001766450