docker镜像常用操作的基本命令
1.拉取/下载镜像
docker pull 镜像名称 (可以从网易云镜像中心获取要下载的镜像)
2.查看已经下载的镜像
docker images
3.删除本地镜像
docker rmi 镜像标识 (docker images可以看到镜像标识)
4.镜像导入/导出
导出
docker save -o 导出路径 镜像id
加载本地镜像
docker load -i 镜像文件
修改镜像名称(加载后的镜像文件名称为null 需要修改镜像名称和版本)
docker tag 镜像id 新镜像名称:版本
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
对容器操作
1.运行容器
docker run 镜像标识|镜像名称
例子:docker run -d -p 宿机端口:容器端口 --name 容器名称 镜像标识|镜像名称
-d表示后台运行 -p表示宿机与容器间的映射端口 --name表示给容器指定的命名
2.查看正在运行的容器
docker ps 查看运行中的容器
docker ps -a 查看所有容器 包括未运行的
docker ps -q 查看容器的标识
3.查看容器日志
docker logs -f 容器id
-f表示查看最后几行
4.进入容器
docker exec -it 容器id bash
若报错则用:
docker exec -it 容器id sh
exit 退出容器
5.启动容器
docker start 容器id //启动容器
docker stop 容器id //关闭容器
docker rm 容器id //删除容器
6.将主机中的文件放入容器中的方式
docker cp 文件名称 容器id:容器内部的路径
7.修改已启动docker的容器启动方式
在你关掉docker之前,先把你想增加端口号的容器添加上这条命令:docker update container_name --restart=always 来设置重启docker之后自动启动该容器。设置完成后再修改hostconfig.json文件
在linux下可以修改/var/lib/docker/containers/容器下的hostconfig.json,即可
但在mac下是使用linux虚拟机实现的,而且还找不到入口的那种
进入linux虚拟机办法如下:
cd ~/Library/Containers/com.docker.docker/Data/vms/0
screen tty
这样就可以进入linux下操作了
容器的目录在/var/lib/docker/containers下,找到对应的目录,修改完hostconfig.json,重启docker服务即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-07-07 项目文档总体布局
2017-07-07 weblogic的集群与配置