CentOSはyumソースおよびdocker,docker-composeのインストールを修正する


CentOSはyumソースおよびdocker,docker-composeのインストールを修正する


yumソースの変更


1、元yum倉庫のバックアップ
# yum install wget -y
# cd /etc/yum.repos.d/
# mv CentOS-Base.repo CentOS-Base.repo.backup

2,ダウンロード163ソース
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# yum makecache

3、テスト
# yum install vim -y

Dockerのインストール


1、古いバージョンの削除
# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine

2、インストール依存
# yum install yum-utils device-mapper-persistent-data lvm2 -y

3、dockerソースを追加し、docker-ceをインストール
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum makecache
# yum install docker-ce -y

4、dockerサービスを起動し、起動を追加
# systemctl start docker
# systemctl enable docker

5、テスト
# docker run hello-world

6,dockerミラーソース# vim /etc/docker/daemon.jsonを修正(なければ新規作成)
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

docker-composeのインストール


1,まずpipがインストールされているかどうかをチェックする
# pip -V

pipがインストールされていない場合は、次のコマンドを実行します.
# yum install epel-release -y
# yum install python-pip -y
# pip install --upgrade pip

2,docker-composeをインストールする
# pip install docker-compose

エラーReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed outエラーが発生した場合は、次のコマンドを使用してインストールします.
# pip --default-timeout=200 install -U docker-compose

3、テスト
# docker-compose -version