ドッカーコンテナでpythonスクリプトを実行するために、このドッカーファイルを作成しました。 ここにユーザーを作成しています。このユーザーにドッカーイメージからコンテナを実行させたいと思います。ユーザーとドッカーコンテナの実行
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
Ubuntuにはコマンド 'yum'がありません。パッケージ管理に' apt'を使います。どのようにイメージを構築しましたか? – mviereck