# Architecture

**URL:** https://forums.mobyproject.org/c/architecture/6.md

[Latest](https://forums.mobyproject.org/latest.md) · [Categories](https://forums.mobyproject.org/categories.md) · [Tags](https://forums.mobyproject.org/tags.md)

---

## [About the Architecture category](https://forums.mobyproject.org/t/about-the-architecture-category/34)

<div class="topic-metadata">

**Author:** [@thaJeztah](https://forums.mobyproject.org/u/thaJeztah)\
**Replies:** 0

</div>

---

## [Behaviour of RUN command in Dockerfile](https://forums.mobyproject.org/t/behaviour-of-run-command-in-dockerfile/835)

<div class="topic-metadata">

**Author:** [@suyash-chavan](https://forums.mobyproject.org/u/suyash-chavan)\
**Replies:** 0\
**Last updated:** [February 11, 2023, 2:16pm UTC](https://forums.mobyproject.org/t/behaviour-of-run-command-in-dockerfile/835 "2023-02-11T14:16:10Z")

</div>

RUN command in dockerfile utilises cache when the command is found same, but it is not necessarily true that state of image will be same after executing same command especially when we are dependent on external system. E…

---

## [Error initializing network controller: list bridge addresses failed: no available network](https://forums.mobyproject.org/t/error-initializing-network-controller-list-bridge-addresses-failed-no-available-network/645)

<div class="topic-metadata">

**Author:** [@jhaprins](https://forums.mobyproject.org/u/jhaprins)\
**Replies:** 0\
**Last updated:** [October 3, 2020, 1:49am UTC](https://forums.mobyproject.org/t/error-initializing-network-controller-list-bridge-addresses-failed-no-available-network/645 "2020-10-03T01:49:03Z")

</div>

Hello, Above error triggered me when my colleague asked me if I could find a reason why his docker daemon didn’t start. After a day of searching and debugging I think I found the reason and I have documented this in an …

---

## [Will --stop-grace-period help to like this behavior of a container?](https://forums.mobyproject.org/t/will-stop-grace-period-help-to-like-this-behavior-of-a-container/561)

<div class="topic-metadata">

**Author:** [@rmalenko](https://forums.mobyproject.org/u/rmalenko)\
**Replies:** 0\
**Last updated:** [January 31, 2020, 2:42pm UTC](https://forums.mobyproject.org/t/will-stop-grace-period-help-to-like-this-behavior-of-a-container/561 "2020-01-31T14:42:28Z")

</div>

Hello, I would like to have as a result of this behavior. While I upgrade a service I would like to remove from DNS (hide for access) a container but stop or kill it with delay. It needs to have some time to store data …

---

## [File bindings vs device bindings](https://forums.mobyproject.org/t/file-bindings-vs-device-bindings/319)

<div class="topic-metadata">

**Author:** [@SergiyIvanovAtGTI](https://forums.mobyproject.org/u/SergiyIvanovAtGTI)\
**Replies:** 0\
**Last updated:** [August 8, 2018, 12:41pm UTC](https://forums.mobyproject.org/t/file-bindings-vs-device-bindings/319 "2018-08-08T12:41:19Z")

</div>

Hi there. I’ve applied a bug regarding issue that my symlink device is not bound to container device even it is mentioned in device list explicitly: https://github.com/moby/moby/issues/37607. I found a workaround to ap…

---

## [Docker SECCOMP prevents system calls issued by OCI runtime](https://forums.mobyproject.org/t/docker-seccomp-prevents-system-calls-issued-by-oci-runtime/297)

<div class="topic-metadata">

**Author:** [@kunisuzaki](https://forums.mobyproject.org/u/kunisuzaki)\
**Replies:** 10\
**Last updated:** [May 3, 2018, 2:32pm UTC](https://forums.mobyproject.org/t/docker-seccomp-prevents-system-calls-issued-by-oci-runtime/297 "2018-05-03T14:32:59Z")

</div>

I want to apply SECCOMP to the commands in the Docker image. However, it seems to be applied to OCI runtime and fails to boot. # docker run -it --security-opt seccomp:seccomp.json stali-rootfs-o0 /bin/sh docker: Error …

---

## [Architectural papers](https://forums.mobyproject.org/t/architectural-papers/293)

<div class="topic-metadata">

**Author:** [@pcittadini](https://forums.mobyproject.org/u/pcittadini)\
**Replies:** 1\
**Last updated:** [April 12, 2018, 6:01pm UTC](https://forums.mobyproject.org/t/architectural-papers/293 "2018-04-12T18:01:49Z")

</div>

Hi all, I was just wondering if there is a place where I can find some architectural specs for people that want to start contributing and diving into the projects. I am really interested on how components are talking e…

---

## [Running docker linux service on windows and communication by socket](https://forums.mobyproject.org/t/running-docker-linux-service-on-windows-and-communication-by-socket/263)

<div class="topic-metadata">

**Author:** [@aliotan](https://forums.mobyproject.org/u/aliotan)\
**Replies:** 2\
**Last updated:** [April 4, 2018, 9:27pm UTC](https://forums.mobyproject.org/t/running-docker-linux-service-on-windows-and-communication-by-socket/263 "2018-04-04T21:27:07Z")

</div>

hello i am currently dev docker linux services which communicate by socket - - i have tried on windows without success do you hav eany recommendation or else to make it works (deploy 2 linux sevice running on windows …

---

## [Connect multiple swarms](https://forums.mobyproject.org/t/connect-multiple-swarms/260)

<div class="topic-metadata">

**Author:** [@mavogel](https://forums.mobyproject.org/u/mavogel)\
**Replies:** 0\
**Last updated:** [February 6, 2018, 11:11am UTC](https://forums.mobyproject.org/t/connect-multiple-swarms/260 "2018-02-06T11:11:07Z")

</div>

Is it possible to connect multiple swarms, so that containers can send requests to each other and DNS names are resolved? ATM we solve it by using an internal ALB on AWS to connect multiple swarms. According to this po…

---

## [Swarm Update Config](https://forums.mobyproject.org/t/swarm-update-config/242)

<div class="topic-metadata">

**Author:** [@foxxxyben](https://forums.mobyproject.org/u/foxxxyben)\
**Replies:** 6\
**Last updated:** [January 17, 2018, 1:38am UTC](https://forums.mobyproject.org/t/swarm-update-config/242 "2018-01-17T01:38:18Z")

</div>

Hi, I am trying to build a small Swarmkit feature that needs to have some config options updated from Docker CLI, via “docker swarm update \[OPTIONS\]”, and I’m really confused about what structures are present or availabl…

---

## [Runtime Confusion](https://forums.mobyproject.org/t/runtime-confusion/243)

<div class="topic-metadata">

**Author:** [@foxxxyben](https://forums.mobyproject.org/u/foxxxyben)\
**Replies:** 1\
**Last updated:** [January 16, 2018, 7:58pm UTC](https://forums.mobyproject.org/t/runtime-confusion/243 "2018-01-16T19:58:53Z")

</div>

In API.ServiceSpec.Task.Spec.Runtime you can set a string to define the Runtime used for a task. However, I can only find a single (non-test) reference to Spec.Runtime in swarmkit/agent/exec/dockerapi/container.go, and i…

---

## [Topic: Find a good and non-confusing home for the remaining monolith](https://forums.mobyproject.org/t/topic-find-a-good-and-non-confusing-home-for-the-remaining-monolith/37)

<div class="topic-metadata">

**Author:** [@vieux](https://forums.mobyproject.org/u/vieux)\
**Replies:** 88\
**Last updated:** [October 6, 2017, 8:16pm UTC](https://forums.mobyproject.org/t/topic-find-a-good-and-non-confusing-home-for-the-remaining-monolith/37 "2017-10-06T20:16:30Z")

</div>

As explained in https://github.com/moby/moby/issues/32871, https://github.com/moby/moby will be the home of the moby tool. Today we have the code of the legacy "docker engine" (a monolith to be split out in multiple co…

---

## [Component architecture](https://forums.mobyproject.org/t/component-architecture/115)

<div class="topic-metadata">

**Author:** [@cpuguy83](https://forums.mobyproject.org/u/cpuguy83)\
**Replies:** 29\
**Last updated:** [September 18, 2017, 8:41pm UTC](https://forums.mobyproject.org/t/component-architecture/115 "2017-09-18T20:41:45Z")

</div>

One of the main goals of moby-core is to define a component architecture such that moby-core can be broken up into smaller pieces but still be able to be combined together to work as a unit. This componentization work r…

---

## [Proposal: split & containerize hack/validate](https://forums.mobyproject.org/t/proposal-split-containerize-hack-validate/32)

<div class="topic-metadata">

**Author:** [@AkihiroSuda](https://forums.mobyproject.org/u/AkihiroSuda)\
**Replies:** 4\
**Last updated:** [June 13, 2017, 9:27am UTC](https://forums.mobyproject.org/t/proposal-split-containerize-hack-validate/32 "2017-06-13T09:27:42Z")

</div>

My proposal is to split https://github.com/moby/moby/tree/master/hack/validate into a new repo, and containerize it so that the scripts can be reused across all the relevant repos. e.g. $ docker run -v ~/gopath:/go mob…

---

## [Cutoms golang URLs](https://forums.mobyproject.org/t/cutoms-golang-urls/59)

<div class="topic-metadata">

**Author:** [@vieux](https://forums.mobyproject.org/u/vieux)\
**Replies:** 16\
**Last updated:** [June 9, 2017, 8:48pm UTC](https://forums.mobyproject.org/t/cutoms-golang-urls/59 "2017-06-09T20:48:15Z")

</div>

Hi, I know we talked about custom URLs already on slack a few weeks ago. We have so many topics that seems waiting on each other, the URLs seems like one that is actually actionnable. Here is a recap: Why ? Havin…

---

## [Proposal: Engine V1 REST API Transition](https://forums.mobyproject.org/t/proposal-engine-v1-rest-api-transition/49)

<div class="topic-metadata">

**Author:** [@dnephin](https://forums.mobyproject.org/u/dnephin)\
**Replies:** 42\
**Last updated:** [June 9, 2017, 12:00am UTC](https://forums.mobyproject.org/t/proposal-engine-v1-rest-api-transition/49 "2017-06-09T00:00:07Z")

</div>

This is a proposal for https://github.com/moby/moby/issues/32873 Background The application formerly known as the Docker Engine is going to be split into components. Each component will provide an API. These APIs will…
