Hi Sina,

Thanks for the heads up. It seems the new policy is applicable for Docker
Desktop only. We can still use Docker CLI for free, Right ?

-Wei

On Mon, 22 Nov 2021 at 10:30, Sina Kashipazha
<s.kashipa...@protonmail.com.invalid> wrote:

> Hey,
>
> BTW, it is worth mentioning that Docker has changed its subscription
> policy. If you are a company with more than $10 million in annual revenue,
> you have to upgrade to the business account. I quoted the following
> paragraph from their FAQ. I'm not clear if it has any effects on open
> source usage or not.
>
> How will Docker enforce the new subscription terms for Docker Desktop?
> Docker trusts our customers to be in compliance by January 31, 2022.
> Docker Desktop will continue to function normally after January 31st but
> unpaid commercial use by companies over 250 employees OR $10 million in
> annual revenue will be in violation of the Docker Subscription Service
> Agreement.
>
> More info: https://www.docker.com/pricing/faq
>
> Kind regards,
> Sina
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>
> On Thursday, November 18th, 2021 at 19:53, Wei ZHOU <ustcweiz...@gmail.com>
> wrote:
>
> > Agrees.
> >
>
> > There are many users using docker, but for different goals. Depends on
> >
>
> > requirements, the solutions are also different.
> >
>
> > 1.  What OS ?
> > 2.  Use docker for packaging , demo or testing changes ?
> > 3.  Are packages ready ? official releases, nightly build or need to
> build
> >
>
> >     packages from source code ?
> > 4.  Is mysql or madiadb cluster installed in the docker or external?
> > 5.  use simulator or physical resources ?
> >
>
> >     Currently the all-in-1 docker image built from
> tools/docker/Dockerfile just
> >
>
> >     works for me.
> > 6.  Ubuntu 20.04
> > 7.  demo or testing code changes
> > 8.  Build packages from source
> > 9.  Mysql is installed in docker image
> > 10.  Simulator is supported. Did not use physical resources yet but it
> seems
> >
>
> >     not to be an issue.
> >
>
> >     We can consider using separated docker images, for example 1 for
> packaging,
> >
>
> >     1 or 3 for db, 1 or 3 for management servers. It is more flexible.
> We can
> >
>
> >     use docker-compose, swarm, or kubernetes to setup such an
> environment.
> >
>
> >     -Wei
> >
>
> >     On Wednesday, 17 November 2021, Marcus shadow...@gmail.com wrote:
> >
>
> > > Cool, we are on the same page there. I think I have something working
> to
> > >
>
> > > share soon.
> > >
>
> > > I did also consider just installing RPMs or DEBs into a Docker image
> like a
> > >
>
> > > standard install, which might be a good pattern for official releases
> so we
> > >
>
> > > can rely on the same package dependency resolution for all of the
> > >
>
> > > requirements.
> > >
>
> > > For development it is extra work to set up the packaging environment
> and
> > >
>
> > > more time to run the RPM/DEB package process every time you want to
> try a
> > >
>
> > > build but that’s still an option as well. Right now I’m just copying
> the
> > >
>
> > > necessary files into a new Docker image stage like you might do in an
> RPM
> > >
>
> > > spec.
> > >
>
> > > I feel like I also ran into an issue with some hard coding for x86_64
> in
> > >
>
> > > regards to the RPMs, which a direct build and package into Dockerfile
> > >
>
> > > avoided.
> > >
>
> > > On Wednesday, November 17, 2021, Wei ZHOU ustcweiz...@gmail.com wrote:
> > >
>
> > > > Hi Marcus,
> > > >
>
> > > > Sometimes I use the docker images to build a simulator environment.
> the
> > > >
>
> > > > docker images are built from tools/docker/Dockerfile
> > > >
>
> > > > I have uploaded some images to
> > > >
>
> > > > https://hub.docker.com/repository/docker/ustcweizhou/
> > > >
>
> > > > cloudstack-simulator
> > > >
>
> > > > The docker images are very large indeed (1.78 GB after compression).
> I
> > > >
>
> > > > think it is because of two reasons
> > > >
>
> > > > (1) a jetty server is running , which requires the build of whole
> project
> > > >
>
> > > > (2.0 GB, including .java, .class and .jar)
> > > >
>
> > > > (2) run UI via `npm start` which it requires some npm components
> (~600GB
> > > >
>
> > > > in
> > > >
>
> > > > ui/node_modules/)
> > > >
>
> > > > I was thinking of installing cloudstack-management and cloudstack-ui
> > > >
>
> > > > instead of running jetty/UI from source code.
> > > >
>
> > > > I finally gave it up because there is no package for cloudstack
> simulator
> > > >
>
> > > > on ubuntu 20.04 ( as said I normally use it for simulator).
> > > >
>
> > > > -Wei
> > > >
>
> > > > On Tue, 9 Nov 2021 at 18:15, Marcus shadow...@gmail.com wrote:
> > > >
>
> > > > > Hi all, I've been familiarizing myself with the Docker image
> tooling in
> > > > >
>
> > > > > CloudStack, and I have a few questions. I've been playing with a
> > > > >
>
> > > > > multi-stage build that shrinks the image from ~4Gi to ~800Mi,
> packages
> > > > >
>
> > > > > just
> > > > >
>
> > > > > the jar, some UI, and a JDK thinking that it might be more usable.
> > > > >
>
> > > > > 1.  Is there anyone actively using these Dockerfiles? It might be
> > > > >
>
> > > > >     interesting to know what workflows they're a part of and
> whether they
> > > > >
>
> > > > >     can
> > > >
>
> > > > > be changed or if new files should be created.
> > > > >
>
> > > > > 2.  I see the Dockerfile.marvin points to a 'builds.cloudstack.org'
> to
> > > > >
>
> > > > >     pull
> > > > >
>
> > > > >     a Marvin bundle, which seems to be down. Do these artifacts
> need to be
> > > > >
>
> > > > >     moved to 'download.cloudstack.org' or is this just a
> temporary outage,
> > > > >
>
> > > > >     or
> > > > >
>
> > > > >     is it only reachable from CI? I do see the 'latest' tag pulls
> (which is
> > > > >
>
> > > > >     three years old).

Reply via email to