系统服务类命令,命令背景(root@centos7.9)
#启动docker
systemctl start docker
#停止docker
systemctl stop docker
#重启docker
systemctl restart docker
#查看docker启动状态
systemctl status docker
#设置
systemctl enable docker
Docker帮助命令
#查看docker相关信息
[root@VM-20-4-centos ~]# docker info
Client: #docker客户端信息
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.8.1-docker)
scan: Docker Scan (Docker Inc., v0.17.0)
Server: #docker服务器端信息
Containers: 4 #容器数量
Running: 0 #正在运行的数量
Paused: 0 #暂停的数量
Stopped: 4 #停止的梳理
Images: 5 #共有几个镜像
Server Version: 20.10.14 #服务器端版本
Storage Driver: overlay2 #存储驱动程序
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
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
Swarm: inactive
Runtimes: io.containerd.runtime.v1.linux runc io.containerd.runc.v2
Default Runtime: runc
Init Binary: docker-init
containerd version: fa3092b95168e4a88e2f8
runc version: v1.0.3-0-gf46b6ba
init version: de40ad0
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-1160.45.1.el7.x86_64 #Linux 内核版本
Operating System: CentOS Linux 7 (Core) #centos版本
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.7GiB #内存大小
Name: VMcentos
ID: UEXL:VQ2D
Docker Root Dir: /data/docker #docker的根目录,默认不是这个,我软连接过来的
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://mirror.ccc.xxx.com/ #这是假的,这地方是加速镜像的地址
Live Restore Enabled: false
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
#docker绝大部分命令都是以docker开头的
#docker总体的帮助命令
docker --help
#docker 具体的命令帮助信息
docker XX命令 --help
Docker 镜像命令
[root@VM-20-4-centos ~]# docker images
#镜像的名称 镜像标识(版本号) 镜像id(简写形式的) 创建时间 文件大小
REPOSITORY TAG IMAGE ID CREATED SIZE
mytest latest 5571776f74a3 3 days ago 1.08GB
certbot/certbot latest cf3423cac8b8 9 days ago 115MB
redis latest bba24acba395 2 weeks ago 113MB
centos centos7.9.2009 eeb6ee3f44bd 7 months ago 204MB
Docker搜索镜像
- https://hub.docker.com 直接在上面的搜索框搜索,并可以进入到详情页,查看版本和使用说明
- 使用docker search xxx 命令搜索
[root@VM-20-4-centos ~]# docker search nginx
#镜像名称 镜像的描述(说明) 点赞数 是否官方发布 是否自动构建
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
nginx Official build of Nginx. 16629 [OK]
bitnami/nginx Bitnami nginx 122 [OK]
ubuntu/nginx Nginx, a high-performanc 40
bitnami/nginx-ingress Bitnami Docker 17 [OK]
#列出前五条,如果不加--limit 5 默认列出25条记录
docker search --limit 5 nginx
Docker下载镜像命令 docker pull 镜像名字[:TAG]
#拉取centos最新版本
docker pull centos
#拉取centos最新版本,和上面的命令相同
docker pull centos:latest
#拉取centos7.9.2009的版本
docker pull centos:centos7.9.2009
如果需要具体的版本号,直接登录 https://hub.docker.com 搜索进入详情页后点击 TAG,就可以看到版本号了
查看镜像/容器/数据卷所占的空间占用空间
[root@VM-20-8-centos ~]# docker system df
#换了台服务器,这上面跑的比较多
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 16 14 5.653GB 1.159GB (20%)
Containers 24 18 1.214GB 385.4MB (31%)
Local Volumes 8 4 932.7kB 92B (0%)
Build Cache 0 0 0B 0B