□ 환경
- ubuntu18.04, 20.04
- python 3.7 이상
프록시(proxy)가 설치되어 있는 환경에서 docker를 사용할 때,
docker container 를 실행시킨 후 컨테이너 내부에 패키지들을 설치하기 위해 apt-get update를 실행시키면 메세지와 함께 package list가 update 되지 않는 경우가 있다. 당연히 다른 패키지들을 설치할 수도 없다.
$ apt-get update
...
connection timed out
이 경우 여러 원인이 있겠으나 대개의 경우 docker container 안에 proxy setting이 안되어 있는 경우로 proxy 설정을 해주면 해결되는 경우가 많다. 하기 링크에서 설정 가능하다.
https://driz2le.tistory.com/272
apt-get update도 안되는 상황이면 보통 vi 도 설치가 되지 않았을 가능성이 크므로, 이때는
$ sudo echo 'Acquire::http::proxy "http://10.10.10.10:8080/";' > /etc/apt/apt.conf.d/90proxy
$ sudo echo 'Acquire::https::proxy "http://10.10.10.10:8080/";' >> /etc/apt/apt.conf.d/90proxy
// 정상적으로 기록되었는지 확인
$ sudo cat /etc/apt/apt.conf.d/90proxy
Acquire::http::proxy "http://70.10.15.10:8080/";
Acquire::https::proxy "http://70.10.15.10:8080/";
위에서 10.10.10.10:8080 은 자신의 proxy server ip나 url을 사용하면 되며 90proxy 파일명은 어떤 이름이든 상관없다.
'Linux' 카테고리의 다른 글
Troubleshooting, attr과 attrs 설치 오류, AttributeError: module 'attr' has no attribute 's' (0) | 2023.06.04 |
---|---|
Troubleshooting, numpy 설치 오류, SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel. (0) | 2023.06.04 |
Ubuntu GUI 원격접속 (0) | 2023.03.30 |
texlive & texmaker install, ubuntu 18.04 (0) | 2020.07.19 |
clamav install (0) | 2020.05.10 |