Skip to content

Shipyard

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

엔진을 추가 하기 위해서는 docker의 tcp 포트를 개방해야 함

$ sudo vi /etc/default/docker

맨 아래에 추가:

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

docker 재실행:

$ sudo service docker restart

다시 http://localhost:8080/ 접속 후 Engines 에서 add Docker 의 IP 와 이름 등등을 입력.

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