Docker 命令
systemctl start docker        # 启动 Dockersystemctl enable docker        # 自启动 Docker
Docker 镜像命令
---下载镜像---docker pull 镜像名                                # 下载最新版本docker pull 镜像名:版本号                    # 下载指定版本---重启镜像---docker restart 镜像名---查看镜像---docker images                                        # 查看所有镜像                     -q                                      # 只显示镜像的 ID---删除镜像---docker rmi 镜像ID                                 # 删除指定镜像docker rmi 镜像ID 镜像ID 镜像ID        # 删除多个容器,ID 之间用空格隔开docker rmi -f 镜像ID                         # -f 表示 force,强制的意思,删除的时候不会询问docker rmi $(docker images -q)     # 删除全部镜像
Docker容器命令
---新建容器并启动---docker run             --name                                                        # 容器名字  --name tomcat01          -d                                                                # 后台方式运行          -it                                                                # 使用交互方式运行,进入容器才看内容          -p                                                                # 指定容器的端口、映射    8080:8080    主机端口:容器端口实例:    1. docker run --name tomcat-1 -it tomcat /bin/bash    以交互的方式运行,exit 退出时如果没有前台程序会关闭这个容器,可以使用 Ctrl + P + Q 退出,不会关闭2. docker run --name tomcat-1 -itd tomcat /bin/bash    以交互的方式后台运行,不会退出,也不会进入容器---启动停止容器---docker start 容器ID或容器名称                        # 启动容器docker stop 容器ID或容器名称                            # 停止容器docker kill 容器ID或容器名称                            # 强制停止---自启动容器---docker update 容器名 --restart=always    # 自启动容器---重启容器---docker restart 容器ID或名称                        # 重启容器---查看容器---docker ps                                                            # 查看启动的容器            -a                                                            # 查看所有容器      -q                                                            # 只显示容器的 ID---删除容器---docker rm 容器名字或容器 ID                        # 删除指定容器docker rm $(docker ps -aq)        # 删除查询到的容器,运行的容器删除不了
Docker 其他命令
---进程信息 top 命令---docker top 容器名字或容器 ID---进入正在运行的容器 exec 命令---docker exec -it 容器名字或容器ID /bin/bash---日志---docker logs 容器id/容器名字    -f, --follow                         # 跟踪最新日志打印  -n, --tail string                    # 查看倒数几行日志,后面加数字  -t, --timestamps                     # 显示时间戳