安装与配置
default

Docker 安装与配置

安装

DaoCloud

    极速安装
1
curl -sSL https://get.daocloud.io/docker | sh
Copied!
    配置加速器
1
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://a2922952.m.daocloud.io
Copied!
如果到这里安装完毕,则直接进入下一步,否则使用官网安装方法。

官网安装

    配置仓库
1
sudo apt-get -y install \
2
apt-transport-https \
3
ca-certificates \
4
curl
5
6
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
7
8
sudo add-apt-repository \
9
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
10
$(lsb_release -cs) \
11
stable"
12
13
sudo apt-get update
Copied!
    获取 Docker CE
1
sudo apt-get -y install docker-ce
Copied!
    测试安装是否成功
1
sudo docker run hello-world
Copied!

修改存储路径

1
# 关闭 docker
2
service docker stop
3
4
# 编译配置文件
5
vim /etc/default/docker
6
7
# 在配置文件中添加如下行
8
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"
9
10
# 重新启动 docker
11
service docker start
Copied!

配置管理

1
# 在主节点启动 Swarm
2
docker swarm init
3
4
# 查看 Swarm 密钥
5
docker swarm join-token -q worker
6
7
# 在主节点启动 Procontainer
8
docker run -it -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
9
10
# 在主节点启动 Registry
11
docker run -d -p 5000:5000 --restart=always --name registry registry:2
12
13
# 将子节点加入到 Swarm
14
docker swarm join \
15
--token ${TOKEN} \
16
10.196.108.176:2377
Copied!

Docker Compose

1
# 下载执行文件
2
$ 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
3
4
# 赋权
5
$ sudo chmod +x /usr/local/bin/docker-compose
Copied!
Last modified 2yr ago