centos 7 dockerをインストールし、POSTおよび共通コマンドを設定します.
4888 ワード
転載:https://www.codehui.net/info/60.html
概要: この文書では、centos 7のdockerのインストール、電源オンの設定方法、および一般的なdockerコマンドの概要について説明します.
Dockerはオープンソースのアプリケーションコンテナエンジンであり、開発者がアプリケーションをパッケージ化し、移植可能なコンテナに依存し、流行しているLinuxマシンに公開したり、仮想化したりすることができます.容器は完全に砂箱メカニズムを使用しており、互いに何のインターフェースもありません.Dockerはクライアントサーバ(C/S)アーキテクチャモードを使用し、リモートAPIを使用してDockerコンテナを管理および作成します.DockerコンテナはDockerミラーによって作成されます.コンテナとミラーの関係は、オブジェクト向けプログラミングのオブジェクトとクラスに似ています.
試験環境:環境要件 DockerはCentOSシステムのカーネルバージョンが3.10より高いことを要求し、このページの前提条件を確認して、あなたのCentOSバージョンがDockerをサポートしているかどうかを検証します.
に合格 docker をインストール docker を起動 dockerバージョン を表示 ミラー加速 を設定する. 電源オン を設定
Docker共通コマンド
1. docker version
dockerバージョン情報の表示
2. docker info
dockerシステム情報の表示
3. docker search
Docker Hubからミラーを検索する
4. docker images
ローカルミラーのリスト
5. docker ps
実行中のすべてのコンテナ情報を表示する
6. docker pull
ミラーウェアハウスから指定ミラー
7 docker start/stop/restart
起動/停止/再起動容器
8. docker rm
1つまたは複数のコンテナ
9. docker rmi
ローカルの1つまたは複数のミラーを削除する
10. docker logs
取得コンテナのログ
11. docker history
指定したミラーの作成履歴を表示する ローカルミラーcodehi/nginx:v 1の作成履歴の表示
12. docker login
Dockerミラー・ウェアハウスにログインします.ミラー・ウェアハウスのアドレスが指定されていない場合は、デフォルトでは公式ウェアハウスDocker Hub
13. docker logout
Docker Hubを登録
14. docker push
ローカルミラーをミラーウェアハウスにアップロードするには、まずミラーウェアハウス
15. docker commit
コンテナから新しいミラー
16. docker tag
ローカルミラーをマークし、倉庫
17. docker save
指定されたミラーをtarアーカイブ
18. docker load
アーカイブからミラーを作成する
19. docker export
ファイルシステムをtarアーカイブとしてstdOUT
20. docker import
アーカイブからミラーを作成する
21. docker kill
運転中の容器
これらのコマンドは一般的で、他のコマンドは自分でドキュメントを表示できます:docker基本コマンド
概要: この文書では、centos 7のdockerのインストール、電源オンの設定方法、および一般的なdockerコマンドの概要について説明します.
Dockerはオープンソースのアプリケーションコンテナエンジンであり、開発者がアプリケーションをパッケージ化し、移植可能なコンテナに依存し、流行しているLinuxマシンに公開したり、仮想化したりすることができます.容器は完全に砂箱メカニズムを使用しており、互いに何のインターフェースもありません.Dockerはクライアントサーバ(C/S)アーキテクチャモードを使用し、リモートAPIを使用してDockerコンテナを管理および作成します.DockerコンテナはDockerミラーによって作成されます.コンテナとミラーの関係は、オブジェクト向けプログラミングのオブジェクトとクラスに似ています.
試験環境:
centos7.6
Dockerインストールに合格
uname -r
コマンド現在のカーネルバージョンの表示
[root@localhost ~]# uname -r
3.10.0-957.5.1.el7.x86_64
yum
インストールとスクリプトの2つのインストール方法を使用して、yum
を早く測定することができます.注意sudo
またはroot
権限を使用してCentos
にログインします.最新バージョンをインストールする必要がある場合は、スクリプトのインストール方法を使用します.
# yum
sudo yum update
# yum
yum install -y docker
#
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# docker
sudo systemctl start docker
# docker
sudo systemctl restart docker
[root@localhost ~]# docker --version
Docker version 18.09.2, build 6247962
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
#
systemctl enable docker
#
usermod -aG docker root
Docker共通コマンド
1. docker version
dockerバージョン情報の表示
2. docker info
dockerシステム情報の表示
3. docker search
Docker Hubからミラーを検索する
docker search php
phpのミラーを検索4. docker images
ローカルミラーのリスト
5. docker ps
実行中のすべてのコンテナ情報を表示する
docker ps -a
未実行のコンテナを含むすべてのコンテナを表示6. docker pull
ミラーウェアハウスから指定ミラー
docker pull codehi/nginx:v1
をプルまたは更新する 自分の倉庫のnginxミラーを引き出す7 docker start/stop/restart
起動/停止/再起動容器
docker stop mynginx
停止運転中の容器mynginx docker stop`docker ps-a-q`すべての容器を停止8. docker rm
1つまたは複数のコンテナ
docker rm mynginx
を削除 コンテナmynginxを削除し、実行中のコンテナを削除するにはstopを使用するか、強制削除を使用します.docker rm -f mynginx
強制削除運転中のコンテナmynginx docker rm`docker ps-a-q`すべてのコンテナを削除9. docker rmi
ローカルの1つまたは複数のミラーを削除する
docker rmi codehi/nginx:v1
ミラーcodehi/nginxの削除:v 1 docker rmi -f codehi/nginx:v1
強制削除docker rmi`docker images-q`すべてのミラーを削除10. docker logs
取得コンテナのログ
docker logs -f mynginx
コンテナmynginxのログを追跡し、リアルタイムで出力します.11. docker history
指定したミラーの作成履歴を表示する ローカルミラーcodehi/nginx:v 1の作成履歴の表示
12. docker login
Dockerミラー・ウェアハウスにログインします.ミラー・ウェアハウスのアドレスが指定されていない場合は、デフォルトでは公式ウェアハウスDocker Hub
docker history codehi/nginx:v1
です. Docker Hubにログインすると、次のステップでアカウントパスワードの入力を求められます13. docker logout
Docker Hubを登録
14. docker push
ローカルミラーをミラーウェアハウスにアップロードするには、まずミラーウェアハウス
docker login
にログインします. ローカルミラーcodehi/nginx:v 1ミラーをdocker hub倉庫にプッシュ15. docker commit
コンテナから新しいミラー
docker push codehi/nginx:v1
を作成 3218 b 3 ad 4 e 47は、新しいミラーcodehi/nginx:v 1として保存され、コミット者情報(codehui)と説明情報(test)が追加される16. docker tag
ローカルミラーをマークし、倉庫
docker commit -a "codehui" -m "test" 3218b3ad4e47 codehi/nginx:v1
に格納 ミラーnginx:v 1をcodehi/nginx:v 2ミラーとしてマークする17. docker save
指定されたミラーをtarアーカイブ
docker tag nginx:v1 codehi/nginx:v2
に保存する ミラーcodehi/nginx:v 1をcodehi-nginx-v 1.tarアーカイブファイルに生成18. docker load
アーカイブからミラーを作成する
docker save -o codehi-nginx-v1.tar codehi/nginx:v1
ミラーアーカイブcodehi-nginx-v 1.tarからミラーを作成する19. docker export
ファイルシステムをtarアーカイブとしてstdOUT
docker load -i codehi-nginx-v1.tar
にエクスポート コンテナmynginxをtarファイルとして保存します.20. docker import
アーカイブからミラーを作成する
docker export -o codehi-nginx-v1.tar mynginx
ミラーアーカイブcodehi-nginx-v 1.tarからミラーを作成し、codehi-nginx-v 1と名前を付けます.21. docker kill
運転中の容器
docker import codehi-nginx-v1.tar codehi-nginx-v1
を殺す 運転中の容器を殺すmynginxこれらのコマンドは一般的で、他のコマンドは自分でドキュメントを表示できます:docker基本コマンド