2、docker-常用命令
·docker version 显示docker的版本信息
·docker info 更详细的docker的系统信息
·docker --help
==========================镜像命令=======================
#docker镜像命令:
1、docker images:列出所有本地镜像。
··REPOSITORY 镜像仓库源
··TAG 镜像的标签
··IMAGE ID 镜像的id
··CREATED 镜像的创建时间
··SIZE 镜像的大小
#可选项
···-a 列出所有镜像
···-q 只显示镜像的id
2、docker search 镜像 搜索镜像
··如docker search mysql
3、docker pull 镜像 下载镜像
··如docker pull mysql
··下载指定版本的镜像:docker pull mysql:5.7
4、删除镜像: docker rmi -f 镜像id(或者镜像名字) //按镜像id删除
删除所有镜像: docker rmi -f $(docker images -aq) //意思是将查询出来的所有镜像逐个删除
删除多个镜像: docker rmi -f 镜像1 镜像2 镜像3 ....
==========================容器命令========================
1、启动镜像: docker run [可选参数] 镜像名字:TAG(镜像id) //如果镜像有版本就写上版本号 、也可以使用镜像id
·可选参数
··--name="给容器命名" //容器名字 tomcat01 tomcat02 ,用来区分容器
··-d //后台运行方式 docker run -d centos
··-it //使用交互方式运行、进入容器查看内容 使用exit退出容器也会停止、如果项退出的时候容器不停止按ctrl+p+q
··-p //指定容器端口 如-p 8080:8080 -p 主机端口:容器端口
··-P //随机指定容器端口
··-e //定其他环境变量 、-e 环境变量=环境变量值
2、·ps :查看所有当前正在运行的容器
·ps -a :“列出当前正在运行的容器和之前运行过的容器
·ps -n=1 :列出最近创建的容器n=1是只列出1个
·ps -aq :只显示容器的id、可和a搭配
3、删除容器:
·docker rm 容器id //删除指定的容器 id用docker ps -a查看
·docker rm -f $(docker ps -aq) //删除所有的容器,逐个删除、容器在运行的话不能删除 可以rm -rf强制删除
4、启动和停止容器的操作
·docker start 容器id
·docker restart 容器id
·docker stop 容器id
·docker kill 容器id //强制停止容器
说明:有镜像才可以创建容器、下面下载centos镜像测试
1、下载镜像:docker pull centos
2、启动镜像并进入容器:docker run -it centos /bin/bash //进入的这个容器就是小型的centos系统、使用的命令都一样
================================扩展=================================
1、将已有镜像保存到本地:docker save [镜像id] > /opt/镜像文件名.tar
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/17417829.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步