跳至主要內容

LincZero大约 1 分钟

DockerHub官方网站

hub.docker.com

Docker服务相关命令(后台守护进程命令)

systemctl start docker       # 启动Docker服务
systemctl stop docker        # 停止Docker服务
systemctl status docker      # 查看Docker状态
systemstl restart docker     # 重启Docker服务
systemctl enable docker      # 开机自动启动Docker服务

Docker镜像相关命令

docker images [-q]             # 查看镜像      列表表头:repository仓库,tag版本号,image id镜像id,size镜像大小
docker search [redis]          # 搜索镜像      列表表头:name名字,description描述信息,stars收藏数,official是否官方,automated是否自动流程构建
docker pull [redis][:版本]     # 拉取镜像
docker rmi [redis:版本/id]     # 删除镜像      技巧:删除所有镜像 docker rmi `docker images -q`,``冒号里的是查看所有镜像的id

Rocker容器相关命令

docker run -it --name=cl centos:7 /bin/bash    # 【创建容器】-it创建交互式容器。-id创建守护式容器
                                               # i会一直运行,t会分配一个终端而d则可后台运行,name容器名,后创建容器的镜像,最后一个参是进入容器的初始化指令
                                               # -t运行完会自动进入容器内部,输入指令exit退出同时关闭容器。-d运行完则不自动进入,exit不会关闭容器

docker ps -a                                   # 【查看容器】,a可以看到未启动的容器
                                               # 表头:container id容器id,image镜像,command进入容器初始化命令,created创建时间
                                               # status状态(Up/Exited),ports?,names容器名

docker exec -it 容器名/id /bin/bash            # 【进入容器】
docker start 容器名/id                        # 【启动容器】
dccker stop 容器名/id                         # 【停止容器】要先停止容器才能删除容器                                 
docker rm 容器名/id                           # 【删除容器】                               
docker inspect 容器名/id                      # 【查看容器信息】