<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg>
讯享网
docker官网命令说明
查看docker的系统信息,包括镜像和容器的数量
讯享网
查看docker的版本信息
查看docker运行状态,若处在运行状态会出现绿色的active
讯享网
开启docker
关闭docker
讯享网
重启docker
镜像提供了运行所需要的各类资源,包括程序、库、配置、配置参数等,用于容器的搭建。
1. 查看本地镜像列表
讯享网
参数注释显示全部镜像根据条件筛选输出只显示镜像id
2. 搜索镜像
参数注释根据筛选条件输出设置最大搜索数量,默认为25不截断的输出
通过条件筛选,搜索START(收藏)超过3000的镜像
讯享网
拉取/下载镜像
如果不指定tag(版本名),那么默认下载latest(最新版本),相关镜像版本号可在docker hub中查找

3. 删除镜像
先用查看镜像列表,找到对应镜像的IMAGE ID再进行删除
讯享网
删除当前所有的镜像 ,-aq 查出所有镜像id

- 启动容器,没有则新建
讯享网
docker run的参数有很多,详情可见:docker run,此处只列出部分常用参数
参数注释常见用法定义容器名后台运行,并输出容器id自定义容器端口(小写p) –和主机做映射随机指定容器端口(大写P)分配一个伪TTY即使没有链接也保持STDIN打开交互运行,可进入容器,退出使用–运行容器启动bash shell命令设置容器内的环境变量挂载宿主机的目录或文件到容器中
-v 的具体作用:
实现容器与宿主机之间的目录或文件共享:通过挂载容器可以通过访问宿主机上的数据
实现持久化存储:容器内的数据是临时性的,容器删除后,数据也会删除,为了实现容器的持久化,可以将容器内的数据挂载到宿主机上
方便容器之间的数据共享
方便容器与宿主机之间的数据传输
- 什么是伪TTY
伪tty字面意思就是一个虚拟的tty,因此要了解tty是什么 ?
tty就是当前进程控制终端的一个设备文件,也可以看作是一个终端。当在命令行中输入tty后,可以查看当前tty目录。
当容器拥有了伪tty终端之后,就可以实现一个交互式的shell
- 什么是STDIN
stdin 标准输入。指向/dev/stdin这个文件。
- 启动已有容器
- 重启容器
2.查看运行的容器
参数注释-a显示当前运行容器和历史运行的容器-n显示最近创建的容器-q只显示容器id
3.删除容器
直接rm 不能删除正在运行的容器,强制删除需要添加-f
讯享网
删除所有容器
4.退出容器
5.停止、杀掉容器
停止当前运行容器
强制杀掉容器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/188303.html