Skip to content
Search

Shipyard

lastmod 2021-10-01created 2016-05-317 edits

Built on Docker Swarm, Shipyard gives you the ability to manage Docker resources including containers, images, private registries and more.

Shipyard differs from other management applications in that it promotes composability and is 100% compatible with the Docker Remote API. Shipyard manages containers, images, nodes, private registries cluster-wide as well as providing authentication and role based access control.

How to install

$ curl -sSL https://shipyard-project.com/deploy | bash -s

Add engine

To add an engine, docker's TCP port must be opened

$ sudo vi /etc/default/docker

Add at the very bottom:

DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:8888 -H unix:///var/run/docker.sock"

Restart docker:

$ sudo service docker restart

Go back to http://localhost:8080/, then in Engines enter the Docker IP, name, etc. under add.

Shipyard CLI

$ docker run -it shipyard/shipyard-cli

Change ID & PW

$ docker run -it shipyard/shipyard-cli

shipyard cli> shipyard login
URL: http://<IP Address>:8080
Username: admin
Password: 
# 로그인 하기

shipyard cli> shipyard change-password
Password: 
Confirm: 
# admin 비밀번호 변경

shipyard cli> shipyard add-account -u *<계정 ID>* -p *<비밀번호>* -r admin

Container orchestration

Tools

See also

Favorite site

Documentation

author Zer0 sitemap