diff --git a/docs/concepts_skills/linux/building_linux_containers.rst b/docs/concepts_skills/linux/building_linux_containers.rst index 3c0628e..8abeda2 100644 --- a/docs/concepts_skills/linux/building_linux_containers.rst +++ b/docs/concepts_skills/linux/building_linux_containers.rst @@ -2,7 +2,7 @@ How to build a Ubuntu Linux image with Docker ================================================= -Docker images are lightweight virtual machines that can be used to run custom environments on top of other machines. Thus, Docker images are a convenient way to distribute complicated software programs that have numerous dependencies and complicated configurations. We are using Docker images because CircleCI allows users to use Docker images to customize the environment used to execute each build. This makes it much easier to install programs into the environment used by CircleCI to run our builds. +Docker images are configurable, free-standing computing environments that can be used to create and run custom software on top of an operating system. Unlike virtual machines (VM), images do not contain an operating system. Docker images are a convenient way to distribute complicated software programs that have numerous dependencies and complicated configurations. We are using Docker images because CircleCI allows users to use Docker images to customize the environment used to execute each build. This makes it much easier to install programs into the environment used by CircleCI to run our builds. Docker images are built by compiling Dockerfiles which are explicit instructions on how to build the image. Importantly, this makes Docker images very transparent. @@ -106,4 +106,6 @@ You can use the ``run`` command to run images:: If no command is provided, then Docker will run the final command in the image's configuration. -Any modifications made to the machine such as installed packages or saved files will not be discarded when the image terminates. When the image is booted up again, the image will start its execution from exactly the same state as all previous executions of the image. This design forces you to use Doxyfiles to explicitly describe image configurations. +Running a Docker image instantiates a running environment called a container. + +Any modifications made to the machine such as installed packages or saved files will not be discarded when the image terminates. When the image is booted up again, the image will start its execution from exactly the same state as the most recent execution of the image. This design forces you to use Docker files to explicitly describe image configurations. diff --git a/docs/wc_modeling/wc_lang_tutorial.rst b/docs/wc_modeling/wc_lang_tutorial.rst index 4e5f1a3..1530f10 100644 --- a/docs/wc_modeling/wc_lang_tutorial.rst +++ b/docs/wc_modeling/wc_lang_tutorial.rst @@ -490,6 +490,8 @@ and using these models: In addition to being accessed via direct references, model components can be found by a search API. + #. Reusing components in multiple create() operations, like reusing Species() in many reactions + #. Validating a programmatically generated Model The ``wc_lang.core.Model.validate`` method determines whether a model is valid. If