自己的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章