ubuntu16.04 安装Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

1.安装步骤

1.1 更新apt包

sudo apt-get update

 

1.2 安装可以通过HTTPS使用存储库依赖项

apt-transport-https

ca-certificates

curl

software-properties-common

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

 

1.3 添加Docker官方的GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

1.4 设置stable存储库

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

1.5 更新索引

sudo apt-get update

 

1.6 安装Docker CE

sudo apt-get install -y docker-ce

 

2.使用

查看服务状态

systemctl status docker

启动服务

sudo systemctl start docker

测试

sudo docker run hello-world

 

3.安装可视化工具shipyard

3.1 下载镜像

docker pull rethinkdb
docker pull microbox
/etcd
docker pull shipyard
/docker-proxy
docker pull swarm
docker pull shipyard
/shipyard

3.2 安装如下docker

docker run  -ti -d --restart=always --name shipyard-rethinkdb  rethinkdb

docker run -ti -d -p 4001:4001 -p 7001:7001 --restart=always --name shipyard-discovery microbox/etcd:latest  -name discovery

docker run -ti -d -p 2375:2375 --hostname=$HOSTNAME --restart=always --name shipyard-proxy  -v /var/run/docker.sock:/var/run/docker.sock  -e PORT=2375 shipyard/docker-proxy:latest

docker run -ti -d --restart=always --name shipyard-swarm-manager swarm:latest manage --host tcp://0.0.0.0:3375 etcd://192.168.XX:4001

docker run -ti -d --restart=always --name shipyard-controller --link shipyard-rethinkdb:rethinkdb --link shipyard-swarm-manager:swarm -p 8090:8080 shipyard/shipyard:latest server -d tcp://swarm:3375

3.3 将所有docker纳入管理

sudo docker run -ti  -d   --restart=always   --name shipyard-swarm-agent    swarm:latest   join --addr 10.0.2.15:2375 etcd://10.0.2.15:4001

3.4 登陆访问页面

http://ip:8090/
用户名:admin
密码:shipyard

3.5 重启

service docker restart

docker restart shipyard-controller

 

posted @ 2020-01-02 17:08  suphowe  阅读(291)  评论(0编辑  收藏  举报