version 2.0.7
Demonstrations
OpenSOP server OpenSOP client Account managerSoftware Download
OpenSOP Docker-container (Docker Hub) OpenSOP Docker-container (tar.gz)Documents
User Manual and Turorial (EN)Utility programs
SOPtools (zip)Source Codes
OpenSOP source code (GitHub) SOPtools for Windows (GitHub)
System Requirement Prepare Docker on your ... Mac OSX Windows Linux |
Remote install of SOP from Docker Hub Local install of SOP from Docker images |
Usage and tutorial |
M-1. Install "Command Line Tools for Xcode".
$ xcode-select --installM-2. Install a package management system of "Homebrew".
http://brew.sh/index.html
(Link to other Website)$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"M-3. Update the package of Homebrew.
$ brew updateM-4. Install application of "VirtualBox".
$ brew upgrade
https://www.virtualbox.org/wiki/Downloads
(Link to other Website)$ brew install boot2docker dockerM-6. Upgrade Boot2Docker.
$ boot2docker upgradeM-7. Check the IP address assigned using the command of Boot2Docker.
$ boot2docker ip
W-1. Install application of "Windows Docker Client".
https://docs.docker.com/installation/windows/
(Link to other Website)
https://github.com/boot2docker/windows-installer/releases
(Link to other Website)
* Boot2Docker, Boot2Docker Management Tool, Docker, VirtualBox, msysGit are installed
W-2. Start Boot2Docker from the start menu.
W-3. Make a note of the IP address and PORT of DOCKER_HOST displayed at the time of starting.
LC-0. Install Docker from EPEL of Fedora in CentOS 6. (don't need after version 6.5)
$ sudo rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmLC-1. Update package of yum.
$ sudo yum updateLC-2. Install Docker.
$ sudo yum install docker-io (in case CentOS 6)LC-3. Set up to start Docker at the time of boot of CentOS.
$ sudo yum install docker (in case CentOS 7)
$ sudo chkconfig docker onLC-4. Start Docker service.
$ sudo /etc/rc.d/init.d/docker startLC-5. Inspect a IP address, in order to access from a browser to a Web server. (Please check the docker0 using ifconfig command.)
C-0. Register your account into Docker Hub.
https://registry.hub.docker.com/
(Link to other Website)
C-1. If you encounter the message of "Cannot connect to the Docker daemon. Is 'docker -d' running on this host?" then you execute next command.
$ export $(boot2docker shellinit)C-2. login to Docker Hub.
$ docker loginC-3. Pull container image of OpenSOP from Docker Hub.
$ docker pull komiyama/sopC-4. Check an information of container image.
$ docker imagesC-5. Start a container as a daemon and assign HTTP port to the container.
$ docker run -t -i -d -p 10080:80 --name sop komiyama/sopC-6. Check a started container.
$ docker ps -aC-7. Access http://DOCKER_HOST:PORT/sop via a browser.
http://192.168.59.103:10080/sop
$ docker stop CONTAINER_ID
C'-1. If you encounter the message of "Cannot connect to the Docker daemon. Is 'docker -d' running on this host?" then you execute next command.
$ export $(boot2docker shellinit)C'-2. Download the TAR file of container image of OpenSOP from our Web site.
https://regmed.hgc.jp/docker/StandardOperatingProcedure_latest.tar.gz
$ docker load -i /YOUR/FILE/PATH/StandardOperatingProcedure_latest.tar.gzC'-4. Check an information of container image.
$ docker imagesC'-5. Set a human readable tag to the loaded SOP image.
$ docker tag IMAGE_ID komiyama/sop:latestC'-6. Start a container as a daemon and assign HTTP port to the container.
$ docker run -t -i -d -p 10080:80 --name sop komiyama/sopC'-7. Check a sturted container.
$ docker ps -aC'-8. Access http://DOCKER_HOST:PORT/sop via a browser.
http://192.168.59.103:10080/sop
$ docker stop CONTAINER_ID