Deploy docker containers across docker swarm
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I would like to deploy my containers across the nodes of my swarm. The containers are defined in docker-compose. As they explain here, I set the environment variable to force to run the container on specific node.
I have three nodes as follows:
filip@vehicle1:~/hyperledger_fabric$ docker node list
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
xlvqc2ups1xqq2byphkhpsle4 * vehicle1 Ready Active Leader 18.06.1-ce
m7b3uo7nop9h2kznbaorjzwkh vehicle2 Ready Active Reachable 18.06.1-ce
wlbaalbq7xldark134oyfs2f4 vehicle3 Ready Active Reachable 18.06.1-ce
But after I run docker-compose up, I see that all my containers are running only in node: vehicle1 and there are no in vehicle2, vehicle3. How is this possible, could you please help me, what I am doing wrong ?
Thanks
My docker compose:
version: '2'
volumes:
orderer0.example.com:
orderer1.example.com:
peer0.org1.example.com:
peer1.org1.example.com:
peer2.org1.example.com:
networks:
byfn:
services:
orderer0.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer0.example.com
container_name: orderer0.example.com
environment:
- "constraint:node==vehicle1"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer1.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer1.example.com
container_name: orderer1.example.com
environment:
- "constraint:node==vehicle2"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer2.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer2.example.com
container_name: orderer2.example.com
environment:
- "constraint:node==vehicle3"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
.....
docker docker-compose docker-swarm
add a comment |
I would like to deploy my containers across the nodes of my swarm. The containers are defined in docker-compose. As they explain here, I set the environment variable to force to run the container on specific node.
I have three nodes as follows:
filip@vehicle1:~/hyperledger_fabric$ docker node list
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
xlvqc2ups1xqq2byphkhpsle4 * vehicle1 Ready Active Leader 18.06.1-ce
m7b3uo7nop9h2kznbaorjzwkh vehicle2 Ready Active Reachable 18.06.1-ce
wlbaalbq7xldark134oyfs2f4 vehicle3 Ready Active Reachable 18.06.1-ce
But after I run docker-compose up, I see that all my containers are running only in node: vehicle1 and there are no in vehicle2, vehicle3. How is this possible, could you please help me, what I am doing wrong ?
Thanks
My docker compose:
version: '2'
volumes:
orderer0.example.com:
orderer1.example.com:
peer0.org1.example.com:
peer1.org1.example.com:
peer2.org1.example.com:
networks:
byfn:
services:
orderer0.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer0.example.com
container_name: orderer0.example.com
environment:
- "constraint:node==vehicle1"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer1.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer1.example.com
container_name: orderer1.example.com
environment:
- "constraint:node==vehicle2"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer2.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer2.example.com
container_name: orderer2.example.com
environment:
- "constraint:node==vehicle3"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
.....
docker docker-compose docker-swarm
add a comment |
I would like to deploy my containers across the nodes of my swarm. The containers are defined in docker-compose. As they explain here, I set the environment variable to force to run the container on specific node.
I have three nodes as follows:
filip@vehicle1:~/hyperledger_fabric$ docker node list
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
xlvqc2ups1xqq2byphkhpsle4 * vehicle1 Ready Active Leader 18.06.1-ce
m7b3uo7nop9h2kznbaorjzwkh vehicle2 Ready Active Reachable 18.06.1-ce
wlbaalbq7xldark134oyfs2f4 vehicle3 Ready Active Reachable 18.06.1-ce
But after I run docker-compose up, I see that all my containers are running only in node: vehicle1 and there are no in vehicle2, vehicle3. How is this possible, could you please help me, what I am doing wrong ?
Thanks
My docker compose:
version: '2'
volumes:
orderer0.example.com:
orderer1.example.com:
peer0.org1.example.com:
peer1.org1.example.com:
peer2.org1.example.com:
networks:
byfn:
services:
orderer0.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer0.example.com
container_name: orderer0.example.com
environment:
- "constraint:node==vehicle1"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer1.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer1.example.com
container_name: orderer1.example.com
environment:
- "constraint:node==vehicle2"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer2.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer2.example.com
container_name: orderer2.example.com
environment:
- "constraint:node==vehicle3"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
.....
docker docker-compose docker-swarm
I would like to deploy my containers across the nodes of my swarm. The containers are defined in docker-compose. As they explain here, I set the environment variable to force to run the container on specific node.
I have three nodes as follows:
filip@vehicle1:~/hyperledger_fabric$ docker node list
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
xlvqc2ups1xqq2byphkhpsle4 * vehicle1 Ready Active Leader 18.06.1-ce
m7b3uo7nop9h2kznbaorjzwkh vehicle2 Ready Active Reachable 18.06.1-ce
wlbaalbq7xldark134oyfs2f4 vehicle3 Ready Active Reachable 18.06.1-ce
But after I run docker-compose up, I see that all my containers are running only in node: vehicle1 and there are no in vehicle2, vehicle3. How is this possible, could you please help me, what I am doing wrong ?
Thanks
My docker compose:
version: '2'
volumes:
orderer0.example.com:
orderer1.example.com:
peer0.org1.example.com:
peer1.org1.example.com:
peer2.org1.example.com:
networks:
byfn:
services:
orderer0.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer0.example.com
container_name: orderer0.example.com
environment:
- "constraint:node==vehicle1"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer1.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer1.example.com
container_name: orderer1.example.com
environment:
- "constraint:node==vehicle2"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
orderer2.example.com:
extends:
file: base/docker-compose-base.yaml
service: orderer2.example.com
container_name: orderer2.example.com
environment:
- "constraint:node==vehicle3"
depends_on:
- kafka0.example.com
- kafka1.example.com
- kafka2.example.com
networks:
- byfn
.....
docker docker-compose docker-swarm
docker docker-compose docker-swarm
asked Nov 23 '18 at 23:30
FilipRFilipR
55321332
55321332
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53453864%2fdeploy-docker-containers-across-docker-swarm%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53453864%2fdeploy-docker-containers-across-docker-swarm%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown