centos7 install docker-ce 18.01.0

1.環境#

会社の都合により、ubuntuは本番環境では使用できず、Centosしか使用できないため、この記事の基本はCentosです。

Centos6.xは、次の理由から、dockerのインストールを絶対にお勧めしません。

  1. dockerの動作要件は、カーネルをアップグレードすることによってのみ満たすことができますが、カーネルのアップグレード時にカーネルをオンにできないリスクがあります。

2.アップグレードが成功した場合でも、コンテナの実行時に非常に不安定で、理由もなく停止します(会社の過去の経験を要約すると、dockerに慣れていないことが原因である可能性があります。誰かが解決した場合は、返信してください。ありがとうございます)。

  1. Devicemapperは、パフォーマンスの低いlvmを使用します。

この記事の設定はCentos7.4バージョンを使用することであり、カーネルは3.10.0です。

次に、install

2.1 準備完了##

  1. centos-extrasライブラリが有効になっているかどうかを確認します。デフォルトで有効になっています。変更されていない場合は、この手順をスキップしてください。

2.メモリが十分かどうかを確認します。最小値は4Gです。

3.依存ライブラリをインストールします。18.01.0バージョンのdockerでは、追加のdevicemapper構成は必要ありません。次のコマンドを実行してlvm2を使用すると、lvmのパフォーマンスが低下するのを防ぐことができます。

yum install -y yum-utils \
 device-mapper-persistent-data \
 lvm2

4.リポジトリを設定します

yum-config-manager \
 - - add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo

注:安定したライブラリが本番環境で推奨されている場合、エッジまたはテストを使用する場合は、次のコマンドを実行して有効にします

yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test

5.ファイアウォールをオフにします

systemctl stop firewalld.service #やめる
systemctl disable firewalld.service #無効にする

2.2 開始##

現時点では、2018-01-31の最新バージョンは18.01.0です。次のコマンドを直接実行して、インストールできます。

yum install docker-ce

最新バージョンが18.01.0より大きい場合は、次のようにインストールできます。

1.すべてのバージョンを一覧表示します

yum list docker-ce --showduplicates | sort -r

最初の列は名前、2番目の列はバージョン、3番目の列はリソースライブラリの名前であることに注意してください。通常、stableは安定したライブラリ、edgeはエッジライブラリ、testはテストライブラリです。安定したライブラリは、実稼働環境で選択する必要があります。そうしないと、使用できなくなります。予見される問題。

2.リストに従ってインストールします

yum install <FULLY-QUALIFIED-PACKAGE-NAME>

注:パッケージ名は、最初の列と2番目の列の部分的な値のインターセプトの組み合わせです。たとえば、リストは次のとおりです。

docker-ce.x86_64            18.01.0.ce-1.el7.centos             docker-ce-stable

その場合、パッケージ名はdocker-ce-18.01.0.ceになります。

インストールが完了したら、まだ起動しないでください。デフォルトのドッカーイメージは外国であるため、ダウンロード速度が遅くなる可能性があります。次のリンクをクリックしてください:https://www.daocloud.io/mirror#accelerator-doc、ログインする必要がある場合は、最初に登録してください。次に、もう一度クリックしてアクセラレータコードを取得し、それをマシンにコピーして実行します。

アクセラレータを設定したら、次のコマンドを実行してdockerを起動します。

systemctl start docker

起動に失敗した場合は、次のコマンドを入力して起動失敗の理由を確認してください

systemctl  status docker

3、use#

3.1 一般的なコマンド##

1.ドッカーのバージョン番号を確認します

docker -v

2.ドッカー情報を表示する

docker info
  1. dockerコンテナを開始、停止、および再起動します
docker start <container name | id>
docker stop <container name | id>
docker rm <container name | id>

4.実行中のすべてのコンテナを表示します

docker ps -a
docker ps

5.コマンドラインでコンテナを入力します

docker exec -t -i <container name| id> bash
  1. dockerを起動、停止、再起動します
systemctl start docker
systemctl stop docker
systemctl restart docker

7.コンテナログを表示する

docker logs -f <container name|id>

8.変更を送信します

docker commit -m "jre8"-a "scc"コンテナIDイメージ[:tag]

9.鏡を見る

docker images

10.ミラーをクリアします

docker system prune -a

3.2 詳細なドッカーコマンド##

初心者チュートリアル:[http://www.runoob.com/docker/docker-command-manual.html](http://www.runoob.com/docker/docker-command-manual.html)

CSDNに関する詳細な説明:[http://blog.csdn.net/permike/article/details/51879578](http://blog.csdn.net/permike/article/details/51879578)

Recommended Posts

centos7 install docker-ce 18.01.0
1.5Centos7をインストールする
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
CentOSはRedmineをインストールします
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7.4はZabbix3.4をインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
VmwareはCentOS6をインストールします
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします
Centos7.6はseleniuをインストールします
CentOS7.3はZabbix3をインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
Centos7はDockerをインストールします
CentOS7インストールmysql
centOsはrabbitMQをインストールします
CentOS7はMySQL5.6をインストールします
Centos7はNginxをインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします
CentOSはPostgreSQL9.1をインストールします
CentOS7はmysql8をインストールします
CentOS7はJava1.8をインストールします
CentOS8はfastdfs6.06をインストールします
CentOS7はGitlabをインストールします
Centos7はPostgreSQLをインストールします
CentOS7はMySQL8をインストールします
CentOS7はJava1.8をインストールします
CentOS6はDockerをインストールします
centos6.5インストールzabbix4.4
Centos8はDockerをインストールします
CentOS6.8はpython2.7をインストールします
CentOSインストールnodejs8
CentOS6.5はGNS3をインストールします
centos7.5インストールmysql5.7.17
Centos7はMySQL8.0をインストールします-手動
CentOS7はKubernetes1.16.3をインストールします
VirtualBoxインストールcentos7
centos7インストールランプ
centos7をインストールして接続します
Centos7にDockerをインストールする
Centos7インストールdocker-18.xオリジナル
Centos7.4はLNMPをインストールします
Centos7YUMはMariaDB10.0をインストールします