docker version和docker info

docker基本命令

docker version

[root@docker ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:45:41 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.8
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.6
  Git commit:       75249d8
  Built:            Fri Jul 30 19:54:13 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

  

docker  info

docker info
Client: # client端 Context: default Debug Mode: false # 是否开启debug模式 Plugins: app: Docker App (Docker Inc., v0.9.1-beta3) buildx: Docker Buildx (Docker Inc., v0.7.1-docker) scan: Docker Scan (Docker Inc., v0.12.0) Server: # server端 Containers: 29 # 容器个数 Running: 7 # 正在运行的容器个数 Paused: 0 # 暂停的容器个数 Stopped: 22 # 停止的容器个数 Images: 36 # 镜像个数 Server Version: 20.10.8 # 当前服务器docker server的版本 Storage Driver: overlay2 # 存储驱动,一般为overlay2,性能好速度快 其它驱动:aufs,overlay,brtfs Backing Filesystem: xfs # 服务器文件系统 Supports d_type: true Native Overlay Diff: true userxattr: false Logging Driver: json-file # 日志驱动 Cgroup Driver: systemd # 限制隔离的驱动,生产环境建议用systemd Cgroup Version: 1 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog # docker支持的日志驱动 Swarm: inactive # docker官方的容器编排工具,inactive 表示不开启,active表示开启 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc Default Runtime: runc Init Binary: docker-init containerd version: 7b11cfaabd73bb80907dd23182b9347b4245eb5d runc version: v1.0.2-0-g52b36a2 init version: de40ad0 Security Options: seccomp Profile: default Kernel Version: 3.10.0-1160.el7.x86_64 Operating System: CentOS Linux 7 (Core) OSType: linux Architecture: x86_64 CPUs: 4 Total Memory: 3.682GiB Name: docker ID: Q6VL:YDEA:D2YS:RKAJ:IQSB:X5ZL:JA37:QOZI:QQZW:CFTC:V72F:RFXH Docker Root Dir: /var/lib/docker # docker的根目录,建议和系统盘分开 Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 192.168.30.104 127.0.0.0/8 Registry Mirrors: https://registry.docker-cn.com/ https://hub-mirror.c.163.com/ https://docker.mirrors.ustc.edu.cn/ Live Restore Enabled: false # docker热更新,生产环境建议开启

  

镜像操作

搜索镜像
docker search  imageName

 拉取镜像

docker pull  imageName:version
不加版本号默认为latest

查看镜像

docker images

修改标签

docker  tag  nginx:v1 nginx:v2
# v1 变为 v2

像仓库登录

docker  login

推送镜像到仓库

docker push  xxx/xxx/xxx:v1

 

容器操作

启动容器

使用 run   -it  前台启动一个容器

docker  run  -ti  nginx  bash
# 也可以使用 -ti --rm 参数,表示启动的容器退出后即删除

如果一个容器需要一直运行,可以使用-d后台启动

docker  -tid   nginx  bash
# 也可以使用  --restart=always  指定重启策略,容器异常会自动重启

 

posted @ 2023-05-21 16:13  羊脂玉净瓶  阅读(79)  评论(0)    收藏  举报