conda install -y MKL
History
- 16.2.3 Initial
- 16.2.4 Firefox Fix, Chrome Installed, Korean Font Installed
- 16.3.1 Tensorflow 1.0, RabbitMQ, Vnc Server, Xfce4 Installed
Summeries
- python 3.5
- conda
- Tensorflow r0.12
- Django
- postgres 9.6
- Pycharm Comunity
- Chrome
- python packages for hoyai
- pgadmin3
- rabbit mq
- hdfview
- vnc xfce4 setup
1.Prerequisite
- Docker 1.13 on ubuntu 16.04
- How to install : https://docs.docker.com/engine/installation/linux/ubuntu/
- Add 127.0.0.1 ip-xxx-xx-x-xx to /etc/hosts
- unset DISPLAY
2.User add ubuntu
sudo groupadd docker
sudo gpasswd -a ubuntu docker
- Test command : docker ps(By ubuntu id) - restart AWS
3.Download Docker Images
docker pull hoyai/hoyai_dev_docker
4.Run Docker Container
- Changes Resolution for vnc = VNC_RESOLUTION="1920x1080"
docker run -itd --env="VNC_RESOLUTION=1920x1080" --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --name hoyai_dev -p 5672:5672 -p 2266:2266 -p 5432:5432 -p 8000:8000 -p 6006:6006 -p 8888:8888 -p 5901:5901 hoyai/hoyai_dev_docker
5. Register Docker Service
cd /etc/systemd/system/
vi docker_hoyai.service
- docker_hoyai.service
[Unit]
Description=hoyai container
Requires=docker.service
After=docker.service
[Service]
Restart=always
ExecStart=/usr/bin/docker start -a hoyai_dev
ExecStop=/usr/bin/docker stop -t 2 hoyai_dev
[Install]
WantedBy=default.target
- Service enable & start</br>
```bash
sudo systemctl enable docker_hoyai.service
sudo systemctl start docker_hoyai.service
- Service disable & stop
sudo systemctl disable docker_hoyai.service
sudo systemctl stop docker_hoyai.service
6. Restart aws
- Check for hoyai_dev_docker started after aws reboot
docker ps
7. Install VNC
- Go to chrome app store
- Find VNC Viewer for Google Chrome
7. Connect VNC
- Make New tab in chrome
- Find apps icon on top of screen
- Click vnc and input your ip(port : 5901)
- Passwd : vncpasswd
8. ETC
- pycharm.sh &
- google-chrome
- firefox
- pgadmin3
9. Merge Another Repository to My Repository
- Make git repository for docker auto build
- Add remode repository
git remote add hoyai_docker https://github.com/TensorMSA/hoyai_docker.git
cd hoyai_dev_docker/
git pull hoyai_docker
git branch -d dd
git checkout -b dd hoyai_docker/master
git checkout master
git merge dd
git push
Make New tab in chrome
Find apps icon on top of screen
Click vnc and input your ip(port : 5901)
Passwd : vncpasswd
8. ETC
pycharm.sh &
google-chrome
firefox
pgadmin3
------------------------------------------------------------------before----------------------------------------------------------------
0b6d58b473d49e4804e90f7b4163114fdbe70208 1.Install Xming
- download Xming : https://sourceforge.net/projects/xming/
- install
2.Install Putty
- install putty : http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html?
3.Connect AWS EC2 Instance
- .....
4.Git clone
5.Docker build
docker build --rm -t hoyai/client:v0.1 .
- You can change name and version [hoyai/client:v0.1]
6.Docker run
docker run -itd --name hoyai_dev -p 2266:2266 -p 5432:5432 -p 8000:8000 -p 6006:6006 -p 8888:8888 --volume /root/data/:/root/lib/ hoyai/client:v0.1
docker run -itd --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --name hoyai_dev -p 2266:2266 -p 5432:5432 -p 8000:8000 -p 6006:6006 -p 8888:8888 --volume /root/data/:/root/lib/ hoyai/client:v0.1
docker run -itd --env="VNC_RESOLUTION=1920x1080" --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --name hoyai_dev -p 5672:5672 -p 2266:2266 -p 5432:5432 -p 8000:8000 -p 6006:6006 -p 8888:8888 -p 5901:5901 --volume /root/data/:/root/lib/ hoyai/client:v0.2
7.Connect hoyai_dev directly and Change root password
docker exec -it hoyai_dev bash
passwd root
8.Connect hoyai_dev by SSH
- putty -> connection -> ssh -> X11 -> Enable X11 forwarding check
- Connect AWS, Port : 2266
9.Run Pycharm
/home/dev/pyc/bin/pycharm.sh &
10.Run Chrome
/usr/bin/google-chrome --no-sandbox