docker 컨테이너에서 파이썬 스크립트를 실행하기 위해이 도커 파일을 만들었습니다. 여기 사용자를 만들고 있는데이 사용자가 도커 이미지에서 컨테이너를 실행하길 원합니다.사용자가있는 도커 컨테이너 실행
FROM ubuntu:16.04
MAINTAINER "Vijendra Kulhade" <[email protected]>
RUN yum makecache fast
RUN yum -y update
RUN yum -y install gcc
RUN yum -y install zlib-devel
RUN yum -y install openssl-devel
RUN yum -y install python-setuptools python-setuptools-devel
RUN yum -y install libyaml
RUN useradd newuser -d /home/newuser
RUN chown -R newuser.newuser /usr/bin/
RUN chown -R newuser.newuser /usr/lib64/
RUN chown -R newuser.newuser /usr/lib/
ENV https_proxy=http://proxy.xxxx.com:8080
RUN easy_install pip
RUN pip -V
RUN pip install --upgrade pip
RUN pip install --upgrade --force-reinstall setuptools
나는 이미지 docker build -t python-container .
을 작성하려면이 명령을 사용하여 그리고 이미지에서 컨테이너를 실행 docker run --security-opt label=user:newuser -i -t python-container:latest /bin/bash
을 사용하고 있습니다. 나는 이것이 컨테이너를 시작하고 [email protected]
으로 로그인 할 것으로 예상했다. 그러나 그것은 일어나지 않습니다. 어떻게 달성 할 수 있는지 알려주십시오.
당신이 일어날 것을 볼 수있는 '고정 표시기의 logs'를 실행할 수 있습니까? – dvnguyen
우분투에는'yum' 명령이 없으며 패키지 관리를 위해'apt'를 사용합니다. 어떻게 그 이미지를 만들었습니까? – mviereck