Push Docker Image To Swarm
up vote
-1
down vote
favorite
I am very new about docker and swarm. I have two virtual server lets say A and B in my local intranet. I configured docker swarm A as manager and B is worker. I have another machine lets say C which has my application's source code and dockerfile. I am able to create docker image successfully and run that image on my machine C. But I don't know how can I pull that image to swarm cluster. Is there anyone to help how can I pull docker image to swarm ?
docker docker-swarm
New contributor
add a comment |
up vote
-1
down vote
favorite
I am very new about docker and swarm. I have two virtual server lets say A and B in my local intranet. I configured docker swarm A as manager and B is worker. I have another machine lets say C which has my application's source code and dockerfile. I am able to create docker image successfully and run that image on my machine C. But I don't know how can I pull that image to swarm cluster. Is there anyone to help how can I pull docker image to swarm ?
docker docker-swarm
New contributor
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I am very new about docker and swarm. I have two virtual server lets say A and B in my local intranet. I configured docker swarm A as manager and B is worker. I have another machine lets say C which has my application's source code and dockerfile. I am able to create docker image successfully and run that image on my machine C. But I don't know how can I pull that image to swarm cluster. Is there anyone to help how can I pull docker image to swarm ?
docker docker-swarm
New contributor
I am very new about docker and swarm. I have two virtual server lets say A and B in my local intranet. I configured docker swarm A as manager and B is worker. I have another machine lets say C which has my application's source code and dockerfile. I am able to create docker image successfully and run that image on my machine C. But I don't know how can I pull that image to swarm cluster. Is there anyone to help how can I pull docker image to swarm ?
docker docker-swarm
docker docker-swarm
New contributor
New contributor
New contributor
asked Nov 7 at 6:11
Alper Gunay
1
1
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
You need a docker registry, dockerhub
is a good choice if you don't mind your images being public (you can have one private for free).
Otherwise, you can launch your own registry on a machine reachable by machine A and B (could just be A):
docker run -p 5000:5000 --name registry --restart always -d registry:2
Once launched, push your image to it, then in your swarm configuration, specify the image as image.
Recommended reading:
https://blog.docker.com/2013/07/how-to-use-your-own-registry/
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
You need a docker registry, dockerhub
is a good choice if you don't mind your images being public (you can have one private for free).
Otherwise, you can launch your own registry on a machine reachable by machine A and B (could just be A):
docker run -p 5000:5000 --name registry --restart always -d registry:2
Once launched, push your image to it, then in your swarm configuration, specify the image as image.
Recommended reading:
https://blog.docker.com/2013/07/how-to-use-your-own-registry/
add a comment |
up vote
0
down vote
You need a docker registry, dockerhub
is a good choice if you don't mind your images being public (you can have one private for free).
Otherwise, you can launch your own registry on a machine reachable by machine A and B (could just be A):
docker run -p 5000:5000 --name registry --restart always -d registry:2
Once launched, push your image to it, then in your swarm configuration, specify the image as image.
Recommended reading:
https://blog.docker.com/2013/07/how-to-use-your-own-registry/
add a comment |
up vote
0
down vote
up vote
0
down vote
You need a docker registry, dockerhub
is a good choice if you don't mind your images being public (you can have one private for free).
Otherwise, you can launch your own registry on a machine reachable by machine A and B (could just be A):
docker run -p 5000:5000 --name registry --restart always -d registry:2
Once launched, push your image to it, then in your swarm configuration, specify the image as image.
Recommended reading:
https://blog.docker.com/2013/07/how-to-use-your-own-registry/
You need a docker registry, dockerhub
is a good choice if you don't mind your images being public (you can have one private for free).
Otherwise, you can launch your own registry on a machine reachable by machine A and B (could just be A):
docker run -p 5000:5000 --name registry --restart always -d registry:2
Once launched, push your image to it, then in your swarm configuration, specify the image as image.
Recommended reading:
https://blog.docker.com/2013/07/how-to-use-your-own-registry/
answered Nov 7 at 9:20
Siyu
589213
589213
add a comment |
add a comment |
Alper Gunay is a new contributor. Be nice, and check out our Code of Conduct.
Alper Gunay is a new contributor. Be nice, and check out our Code of Conduct.
Alper Gunay is a new contributor. Be nice, and check out our Code of Conduct.
Alper Gunay is a new contributor. Be nice, and check out our Code of Conduct.
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
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53184367%2fpush-docker-image-to-swarm%23new-answer', 'question_page');
}
);
Post as a guest
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
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
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