Docker on Ubuntu

RCLL simulation のDocker を,Ubuntu 側で使う方法のメモ.

in Ryukoku University.

sudo apt-get install docker.io
sudo mkdir -p /etc/systemd/system/docker.service.d
cd /etc/systemd/system/docker.service.d
echo "[Service] > http-proxy.conf
echo "Environment=\"http_proxy=http://cache.st.ryukoku.ac.jp:8080/\" >> http-proxy.conf
sudo systemctl daemon-reload
sudo systemctl restart docker
systemctl show --property=Environment docker

sudo visudo で,/etc/sudoer を以下のようにしておきます.
本当は,systemctl とか上記のsudo で使っているコマンド全てのパスを記述したいけど,面倒くさいので省略.

%sudo ALL=NOPASSWD:ALL
Cmnd_Alias RYUKOKU=/usr/bin/apt-get, /usr/bin/vmplayer, /usr/bin/vmware-modconfig /usr/sbin/ntpdate, /sbin/halt, /usr/bin/docker
%ryukoku ALL=NOPASSWD:RYUKOKU

kbsg のdocker のイメージを取ってくるには,

sudo su -
docker login registry.kbsg.rwth-aachen.de
<< ... >>
docker pull registry.kbsg.rwth-aachen.de/babytigers/rcll-sim-babytigers:latest
docker run --rm -ti registry.kbsg.rwth-aachen.de/babytigers/rcll-sim-babytigers:latest  bash

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*