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
# yum install wget -y
# cd /etc/yum.repos.d/
# mv CentOS-Base.repo CentOS-Base.repo.backup
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# yum makecache
# yum install vim -y
# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
# yum install yum-utils device-mapper-persistent-data lvm2 -y
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum makecache
# yum install docker-ce -y
# systemctl start docker
# systemctl enable docker
# docker run hello-world
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
# pip -V
# yum install epel-release -y
# yum install python-pip -y
# pip install --upgrade pip
# pip install docker-compose
# pip --default-timeout=200 install -U docker-compose
# docker-compose -version