自己的Centos 7装docker笔记

下面是自己在Centos 7快速安装docker笔记,这里备份下,有人用的可以参考

注:如果没有指出在服务器集群的管理节点(manager-node)上执行操作,那么就是所有服务器都需要执行相同操作。

一、安装docker
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.daocloud.io/docker/linux/centos/docker-ce.repo
sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce*
sudo systemctl enable docker
sudo systemctl start docker
sudo service docker status

二、配置docker私服

cd /etc/docker
vi daemon.json 
(自己建个文件,下面网站修改成自己的哈)
{
            "registry-mirrors": ["https://registry.docker-cn.com"],
            "insecure-registries": ["luozhuang.com"],
            "disable-legacy-registry": true
}

touch daemon.json

service docker restart

如果此处配置有问题,那么会报出这个错误
server gave HTTP response to HTTPS client


三、swarm服务器集群初始化和加入

在管理节点上运行初始化命令
docker swarm init

运行后会出现以下命令


docker swarm join --token SWMTKN-1-luozhuang 192.168.1.8:2377

将其复制到其他工作节点并执行,可以使其他工作节点加入swarm服务器集群,被管理节点管理,如果只有一台服务器,就不需要执行这一步了。

如果出现
Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable

关闭manager节点防火墙即可解决
systemctl stop firewalld.service

查看swarm节点
docker node ls

四、创建docker网络

创建的网络,在管理节点manager-node上执行
docker network create --driver overlay --attachable luozhuang_network

你可能感兴趣的:(自己的工具)