docker(ミラーリングの一般的なコマンド)

Docker#の一般的なコマンド

ヘルプコマンド##

docker version    #Dockerのバージョン情報を表示します。

Server: Docker Engine - Community
 Engine:
 Version:19.03.11
 API version:1.40(minimum version 1.12)
 Go version:       go1.13.10
 Git commit:       42e35e61f3
 Built:            Mon Jun  109:12:262020
 OS/Arch:          linux/amd64
 Experimental:false
 containerd:
 Version:1.2.6
 GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
 Version:1.0.0-rc8
 GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
 Version:0.18.0
 GitCommit:        fec3683

docker info       #画像やコンテナの数など、ドッカーシステムの情報を表示します

Client:
 Debug Mode:false

Server:
 Containers:3
 Running:0
 Paused:0
 Stopped:3
 Images:1
 Server Version:19.03.11
 Storage Driver: overlay2
 Backing Filesystem: xfs
 Supports d_type:true
 Native Overlay Diff:true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc version: 425e105d5a03fabd737a126ad93d62a9eeede87f
 init version: fec3683
 Security Options:
 seccomp
 Profile:default
 Kernel Version:4.18.0-147.8.1.el8_1.x86_64
 Operating System: CentOS Linux 8(Core)
 OSType: linux
 Architecture: x86_64
 CPUs:1
 Total Memory:797.1MiB
 Name: centos8
 ID: L5PV:BLJ6:MJ3P:GLVN:DBYJ:ZWVI:SEHH:MTWJ:7JV6:BF4T:CWND:E2V5
 Docker Root Dir:/var/lib/docker
 Debug Mode:false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental:false
 Insecure Registries:127.0.0.0/8
 Registry Mirrors:
 https://mirror.ccs.tencentyun.com/
 Live Restore Enabled:false

dockerコマンド--help #ヘルプコマンド

ミラーコマンド##

docker images #ローカルホスト上のすべての画像を表示するには、代わりにdocker imagelsを使用できます

docker search  #サーチミラー,または、dockerhubで検索してください。

docker pull #イメージドッカーイメージプルをダウンロードする

docker rmi #ミラードッカーイメージrmを削除します
ドッカー画像ビューミラー#####
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker images
REPOSITORY            TAG                 IMAGE ID            CREATED           SIZE
hello-world           latest              bf756fb1ae65        4 months ago     13.3kB
mysql                 5.7                 b84d68d0a7db        6 days ago       448MB

# 説明
# REPOSITORY			#ミラー化されたリポジトリソース
# TAG				#ミラーリングされたラベル(バージョン)---lastest 表示最新バージョン
# IMAGE ID			#ミラーID
# CREATED			#ミラー作成時間
# SIZE				#ミラーサイズ

# オプション
Options:-a,--all         Show all images(default hides intermediate images) #すべてのミラーを一覧表示
 - q,--quiet       Only show numeric IDs #ミラーのIDのみを表示する
  
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker images -a  #ミラーの詳細をすべて一覧表示
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker images -aq #すべてのミラーのIDを一覧表示します
d5f28a0bb0d0
f19c56ce92a8
1 b6b1fe7261e
1 b6b1fe7261e
ドッカー検索検索ミラー#####
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker search mysql

# - - filter=STARS=3000 #フィルタ、検索されたミラーリングされたSTARSの数が3000を超えています
Options:-f,--filter filter   Filter output based on conditions provided
  - - format string   Pretty-print search using a Go template
  - - limit int       Max number of search results(default25)--no-trunc        Don't truncate output
      
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker search mysql --filter=STARS=3000
NAME        DESCRIPTION         STARS            OFFICIAL        AUTOMATED
mysql       MySQL IS ...9520[OK]                
mariadb     MariaDB IS ...3456[OK]

dockerpullダウンロード画像###

# イメージドッカープルイメージ名をダウンロード[:tag][root@iz2zeak7sgj6i7hrb2g862z ~]# docker pull tomcat:88: Pulling from library/tomcat #タグを書き込まない場合、デフォルトは最新です
90 fe46dd8199: Already exists   #階層的なダウンロード:dockerimageのコアジョイントファイルシステム
35 a4f1977689: Already exists 
bbc37f14aded: Already exists 
74 e27dc593d4: Already exists 
93 a01fbfad7f: Already exists 
1478 df405869: Pull complete 
64 f0dd11682b: Pull complete 
68 ff4e050d11: Pull complete 
f576086003cf: Pull complete 
3 b72593ce10e: Pull complete 
Digest: sha256:0c6234e7ec9d10ab32c06423ab829b32e3183ba5bf2620ee66de866df #署名のセキュリティ
Status: Downloaded newer image for tomcat:8
docker.io/library/tomcat:8 #実際の住所

# に相当
docker pull tomcat:8
docker pull docker.io/library/tomcat:8

docker rmi delete mirror

docker rmi -fミラーID#指定されたIDのミラーを削除します
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker rmi -f f19c56ce92a8

docker rmi -f $(docker images -aq) #すべてのミラーを削除します
[ root@iz2zeak7sgj6i7hrb2g862z ~]# docker stop $(docker ps -a -q)

Recommended Posts

docker(ミラーリングの一般的なコマンド)
Ubuntuの一般的なコマンド
2018-06-14Ubuntuの一般的なコマンド
Docker CE forUbuntuのインストールに関する注意事項