

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://strike.scec.org/scecwiki/index.php?action=history&amp;feed=atom&amp;title=Dockerized_Websites</id>
	<title>Dockerized Websites - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://strike.scec.org/scecwiki/index.php?action=history&amp;feed=atom&amp;title=Dockerized_Websites"/>
	<link rel="alternate" type="text/html" href="https://strike.scec.org/scecwiki/index.php?title=Dockerized_Websites&amp;action=history"/>
	<updated>2026-06-13T14:50:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://strike.scec.org/scecwiki/index.php?title=Dockerized_Websites&amp;diff=27924&amp;oldid=prev</id>
		<title>Maechlin: Created page with &quot;SCEC is dockerizing our websites and running them on commercial cloud services. Some of the technologies used are described below:   == Docker usual case == &lt;pre&gt;   we use,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://strike.scec.org/scecwiki/index.php?title=Dockerized_Websites&amp;diff=27924&amp;oldid=prev"/>
		<updated>2023-08-21T19:20:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;SCEC is dockerizing our websites and running them on commercial cloud services. Some of the technologies used are described below:   == Docker usual case == &amp;lt;pre&amp;gt;   we use,...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;SCEC is dockerizing our websites and running them on commercial cloud services. Some of the technologies used are described below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Docker usual case ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  we use,&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;&amp;gt; docker image build  &lt;br /&gt;
        to build an image locally&lt;br /&gt;
    &amp;gt;&amp;gt; docker push &lt;br /&gt;
        to save image to a remote repository&lt;br /&gt;
    &amp;gt;&amp;gt; docker run&lt;br /&gt;
        users can use saved image to&lt;br /&gt;
        run on their localhost in a container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Docker running multiple websites on moho ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;gt;&amp;gt; docker-compose ... up -- build --force -d &lt;br /&gt;
        to build image locally and start running the image &lt;br /&gt;
        in a container in daemon(detached) mode&lt;br /&gt;
&lt;br /&gt;
      (to shutdown that container  &lt;br /&gt;
        docker-compose ... down&lt;br /&gt;
&lt;br /&gt;
    ... is a yml file that shows how the services&lt;br /&gt;
        ie. db and web are to be run  and which&lt;br /&gt;
        dockerfile to use to build the image for each service&lt;br /&gt;
&lt;br /&gt;
    --&amp;gt; there is no saving of 'image' so other user&lt;br /&gt;
        can not reuse in this case&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Status on Moho ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
currently, moho has several containers running different web and db&lt;br /&gt;
services for each cxm web viewer.&lt;br /&gt;
&lt;br /&gt;
CONTAINER ID   IMAGE         COMMAND                  CREATED        STATUS        PORTS                                                                              NAMES           SIZE&lt;br /&gt;
c4869b0941ca   egd_web_db    &amp;quot;docker-entrypoint.s…&amp;quot;   6 hours ago    Up 6 hours    0.0.0.0:5435-&amp;gt;5432/tcp, :::5435-&amp;gt;5432/tcp                                          egd_web_db_1    72.8MB (virtual 309MB)&lt;br /&gt;
73f0de92dcee   egd_web_web   &amp;quot;apachectl -D FOREGR…&amp;quot;   6 hours ago    Up 6 hours    0.0.0.0:8093-&amp;gt;80/tcp, :::8093-&amp;gt;80/tcp, 0.0.0.0:8092-&amp;gt;8081/tcp, :::8092-&amp;gt;8081/tcp   egd_web_web_1   35.3kB (virtual 682MB)&lt;br /&gt;
6daf0107a50a   csm_web_web   &amp;quot;apachectl -D FOREGR…&amp;quot;   3 days ago     Up 3 days     0.0.0.0:8097-&amp;gt;80/tcp, :::8097-&amp;gt;80/tcp, 0.0.0.0:8096-&amp;gt;8081/tcp, :::8096-&amp;gt;8081/tcp   csm_web_web_1   133kB (virtual 1.14GB)&lt;br /&gt;
8026bd377197   csm_web_db    &amp;quot;docker-entrypoint.s…&amp;quot;   3 days ago     Up 3 days     0.0.0.0:5437-&amp;gt;5432/tcp, :::5437-&amp;gt;5432/tcp                                          csm_web_db_1    5.51GB (virtual 15.2GB)&lt;br /&gt;
d061ee4e5773   cgm_web_db    &amp;quot;docker-entrypoint.s…&amp;quot;   4 months ago   Up 4 months   0.0.0.0:5433-&amp;gt;5432/tcp, :::5433-&amp;gt;5432/tcp                                          cgm_web_db_1    73MB (virtual 7.25GB)&lt;br /&gt;
2294dc654c59   cgm_web_web   &amp;quot;apachectl -D FOREGR…&amp;quot;   4 months ago   Up 4 months   0.0.0.0:8083-&amp;gt;80/tcp, :::8083-&amp;gt;80/tcp, 0.0.0.0:8082-&amp;gt;8081/tcp, :::8082-&amp;gt;8081/tcp   cgm_web_web_1   2.8MB (virtual 15GB)&lt;br /&gt;
&lt;br /&gt;
SIZE column is =&amp;gt; 'total file sizes'&lt;br /&gt;
&lt;br /&gt;
moho is quite beefy right now. I think it is a T3.medium AWS node.&lt;br /&gt;
Can confirm with Edric.&lt;br /&gt;
&lt;br /&gt;
https://aws.amazon.com/ec2/instance-types/&lt;br /&gt;
&lt;br /&gt;
and moho has a big 500G disk space..&lt;br /&gt;
&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
devtmpfs        3.9G     0  3.9G   0% /dev&lt;br /&gt;
tmpfs           3.9G     0  3.9G   0% /dev/shm&lt;br /&gt;
tmpfs           3.9G  876K  3.9G   1% /run&lt;br /&gt;
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup&lt;br /&gt;
/dev/nvme0n1p1  500G  311G  190G  63% /&lt;br /&gt;
tmpfs           790M     0  790M   0% /run/user/1001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on moho, the dockerd is running as root and it manages the container running on it.&lt;br /&gt;
&lt;br /&gt;
(base) [mei@ip-172-31-31-151 ~]$ ps -ef |grep docker&lt;br /&gt;
root      3807     1  0  2022 ?        10:15:03 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --default-ulimit nofile=32768:65536&lt;br /&gt;
root     10467  3807  0 Aug14 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5437 -container-ip 192.168.80.2 -container-port 5432&lt;br /&gt;
root     10473  3807  0 Aug14 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5437 -container-ip 192.168.80.2 -container-port 5432&lt;br /&gt;
root     10487  3807  0 Aug14 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8097 -container-ip 192.168.80.3 -container-port 80&lt;br /&gt;
root     10494  3807  0 Aug14 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8097 -container-ip 192.168.80.3 -container-port 80&lt;br /&gt;
root     10531  3807  0 Aug14 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8096 -container-ip 192.168.80.3 -container-port 8081&lt;br /&gt;
root     10540  3807  0 Aug14 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8096 -container-ip 192.168.80.3 -container-port 8081&lt;br /&gt;
root     13214  3807  0 Apr07 ?        00:00:07 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5433 -container-ip 192.168.192.2 -container-port 5432&lt;br /&gt;
root     13220  3807  0 Apr07 ?        00:00:07 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5433 -container-ip 192.168.192.2 -container-port 5432&lt;br /&gt;
root     13235  3807  0 Apr07 ?        00:00:12 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8082 -container-ip 192.168.192.3 -container-port 8081&lt;br /&gt;
root     13245  3807  0 Apr07 ?        00:00:07 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8082 -container-ip 192.168.192.3 -container-port 8081&lt;br /&gt;
root     13289  3807  0 Apr07 ?        00:00:07 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8083 -container-ip 192.168.192.3 -container-port 80&lt;br /&gt;
root     13295  3807  0 Apr07 ?        00:00:07 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8083 -container-ip 192.168.192.3 -container-port 80&lt;br /&gt;
root     30912  3807  0 Aug17 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5435 -container-ip 192.168.176.2 -container-port 5432&lt;br /&gt;
root     30917  3807  0 Aug17 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5435 -container-ip 192.168.176.2 -container-port 5432&lt;br /&gt;
root     30930  3807  0 Aug17 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8092 -container-ip 192.168.176.3 -container-port 8081&lt;br /&gt;
root     30938  3807  0 Aug17 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8092 -container-ip 192.168.176.3 -container-port 8081&lt;br /&gt;
root     30977  3807  0 Aug17 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8093 -container-ip 192.168.176.3 -container-port 80&lt;br /&gt;
root     30990  3807  0 Aug17 ?        00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8093 -container-ip 192.168.176.3 -container-port 80&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maechlin</name></author>
		
	</entry>
</feed>