Centos 6とCentos 7でのDockerのインストールと使用(ピットガイド)


centos6.5回
(インストールされているdockerは最高13までしかないようです)
 
一、カーネルを3.10にアップグレードする.5
1 kernelパッケージのインストール
rpm -ivh kernel-ml-aufs-devel-3.10.5-12.1.x86_64.rpm

rpm -ivh kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm

 
2修正/etc/grub.confと再起動
vim/etc/grub.confはdefault=1をdefault=0に変更し、最初のtitleの下の内容がデフォルトで起動されたkernel(一般的に新しくインストールされたカーネルが最初の場所)であることを示します.
修正完了後にシステムuname-rを再起動
3.10を表示します.5-3.el6.x86_64
 
二、dockerのインストール
1まずepelをインストールします.
rpm -ivh epel-release-6-8.noarch.rpm
 
2次にdocker:yum install docker-ioをインストールします
(Another app is currently holding the yum lockのプロンプト:rm-rf/var/run/yum.pid)
 
 
 
3デバイス-mapper-event-libsのインストール
yum install device-mapper-event-libs
 
4アクセラレータの構成
vi/etc/sysconfig/docker
other_args構成項目にアクセラレータ構成を追加
--registry-mirror=
(http://f8902ef0.m.daocloud.io)
 
5 dockerの起動
service docker start
 
三、dockerのアンインストール
1.インストールされたパッケージを問い合わせる
yum list installed | grep docker
docker-engine.x86_64                 17.03.0.ce-1.el7.centos         @dockerrepo
 
2.インストールされているパッケージを削除
yum -y remove docker-engine.x86_64
 
3.ミラー/コンテナなどの削除
rm -rf/var/lib/docker
 
centos 7下
Centos6.x dockerのインストールは絶対に推奨されません.理由は次のとおりです.
1、カーネルをアップグレードすることによってdockerの運行要求を満たすしかないが、カーネルをアップグレードすることはできないリスクがある.
2、たとえアップグレードに成功しても、容器を运行する时、きわめて不安定で、理由もなく停止することができます(会社の歴史の経験が総括して、dockerに対して熟知していないためかもしれませんが、もし誰かが解决したら私に返事して、とても感谢します);
3、devicemapperはlvmを使用し、性能が低い.
本明細書の設定はCentos 7を用いる.4バージョン、カーネルは3.10です.0.
vm centos 7のインストール時にネットワークに接続できない問題が発生し、アンインストールして英語版を選択します.
 
参考記事:
https://blog.csdn.net/doegoo/article/details/80062132
1.yum update(このバージョンで十分な場合は勝手に行わないでください.システムカーネルが更新され、電源が入らない可能性があります.1900以上のファイルの時間が長いです)
 
2.国内ではdockerの公式ミラーにアクセスできず、aliyunのソースで完了できます.
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

アリのミラーライブラリファイルもdocker公式ライブラリを指しているので、ライブラリファイルを変更する必要があります(変更が有効な無視)
sudo vim/etc/yum.repos.d/docker-ce.repo
命令によってhttps://download-stage.docker.com
置換http://mirrors.aliyun.com/docker-ce
コマンドは次のとおりです:%s#https://download-stage.docker.com#http://mirrors.aliyun.com/docker-ce#g
 
3.削除/etc/yum.repos.d/docker.Repo保持/etc/yum.repos.d/docker-ce.repo
 
4.dockerのインストール
yum -y install docker

アリクラウドdockerライブラリのトップページに入りますhttps://dev.aliyun.com/アリクラウドアクセラレータの構成
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <

 
5.ファイアウォールを閉じる
systemctl stop firewalld.service #  

systemctl disable firewalld.service #