【Dockerインストールチュートリアル】CentOS 7.5インストールDocker

3339 ワード

インストールチュートリアル(推奨):

  • Linuxカーネルバージョンの表示(カーネルバージョンは3.10以上必要):uname -r
  • 更新yumソース:sudo yum update
  • 旧バージョンのアンインストール:sudo yum remove docker docker-common docker-selinux docker-engine
  • 依存パッケージ実装:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • yumソース追加:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • バージョンライブラリの表示:yum list docker-ce --showduplicates | sort -r
  • 取付docker:sudo yum install docker-ce
  • 起動:sudo systemctl enable docker
  • docker起動:sudo systemctl start docker
  • 本版参照:docker version
  • 試験容器:docker run hello-world
  • 公式インストールチュートリアル:


    1.旧バージョンのアンインストール:
    sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    2.インストール依存度:
    sudo yum install -y yum-utils
    

    3.ミラーウェアハウスの構成:
    sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
        # http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo            
    

    4.dockerのインストール:
    sudo yum install docker-ce docker-ce-cli containerd.io
    

    5.dockerの起動:
    sudo systemctl start docker
    

    6.コンテナの実行:
    sudo docker run hello-world
    

    7.dockerをアンインストールするには:
    sudo yum remove docker-ce docker-ce-cli containerd.io
    

    8.キャッシュファイルを削除するには:
    sudo rm -rf /var/lib/docker
    

    公式ドキュメント

    ミラーアクセラレータの構成(アリクラウドを例に):

    #1.
    sudo mkdir -p /etc/docker
    
    #2.
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://5c1hla0z.mirror.aliyuncs.com"]
    }
    EOF
    
    #3.
    sudo systemctl daemon-reload
    
    #4.
    sudo systemctl restart docker