Skip to content

jeehyun100/hoyai_dev_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TensorMSA : Tensorflow Micro Service Architecture

Install

conda install -y MKL

Install

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

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

---------------------------before--------------------------------------------------------

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

2.Install Putty

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

About

hoyai_dev_docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages