前言
介绍一下一些docker的基本命令。
正文
帮助命令:
首先要学的肯定是docker --help 命令了,因为这样我们就不用经常去查官网。
docker version
docker info
docker 更加详细的信息。
这里看到了,我用root 查看的,其他用户可能显示没有权限,那么应该在sudo里面增加。
镜像命令:
docker images 查看本地镜像:
docker search 查看镜像:
那么你还需要一些过滤的话。
如果找到镜像后,那么就可以进行下载了。
docker pull:
然后看下下面那几个信息:
digest 表示前面。
status 表示状态
docker.io/library/mysql:latest 表示真实的下载地址。
这里看到有好几个没有下载下来,因为镜像是镜像层,有些镜像有的话是不用重新下载的,可以复用。
docker rmi $(docker image -aq ) 删除全部镜像。
容器命令:
docker run [可选参数] image
参数说明:
--name 容器名字
-d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-P 指定容器端 -p 8080:8080
-p 随机指定端口
docker ps
-a 显示全部容器,包括停止的
-n 显示几个
-q 显示容器的编号
这里使用 docker run -it centos /bin/bash
启动并进入容器,那么退出的时候使用:
exit 退出容器,并且容器停止
ctrl + P + Q 容器不停止退出
删除容器:
docker rm 容器+id
docker rm -f $(docker ps -aq)
docker start 容器id 启动容器
docker stop 容器id 停止容器
docker restart 容器id 重启容器
docker kill 容器id 强制停止当前容器
linux 树
结
下一节日志、元数据、进程查看。