安装与配置

Docker 安装与配置

安装

DaoCloud

  • 极速安装
curl -sSL https://get.daocloud.io/docker | sh
  • 配置加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://a2922952.m.daocloud.io

如果到这里安装完毕,则直接进入下一步,否则使用官网安装方法。

官网安装

  • 配置仓库
sudo apt-get -y install \
  apt-transport-https \
  ca-certificates \
  curl

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

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

sudo apt-get update
  • 获取 Docker CE
sudo apt-get -y install docker-ce
  • 测试安装是否成功
sudo docker run hello-world

修改存储路径

# 关闭 docker
service docker stop

# 编译配置文件
vim /etc/default/docker

# 在配置文件中添加如下行
DOCKER_OPTS="--insecure-registry 10.196.108.176:5000 --dns 114.114.114.114 --dns 8.8.8.8 --dns 8.8.4.4 -g /mnt -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"

# 重新启动 docker
service docker start

配置管理

# 在主节点启动 Swarm
docker swarm init

# 查看 Swarm 密钥
docker swarm join-token -q worker

# 在主节点启动 Procontainer
docker run -it -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

# 在主节点启动 Registry
docker run -d -p 5000:5000 --restart=always --name registry registry:2

# 将子节点加入到 Swarm
docker swarm join \
--token ${TOKEN} \
10.196.108.176:2377

Docker Compose

# 下载执行文件
$ sudo curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

# 赋权
$ sudo chmod +x /usr/local/bin/docker-compose
上一页
下一页