【极简】docker常用操作

镜像images是静态的

容器container是动态的,是基于镜像的,类似于一个进程。

  • 查看docker images: docker images 或者docker image ls

  • 查看docker container情况:docker ps -a,-a意思是--all

  • 运行一个container: docker start tag也可以用id,但是tag写起来方便

  • 进入一个docker container: docker exec -it docker_name /bin/bash

  • docker run = docker create + docker start。如果你想顺便进入contrainer,那就加上-it选项,后面配合/bin/bash,例子:

    假设目前images有这些:
    那么docker run -it embodiedscan:v1 --name=名字 /bin/bash就能以那个image创建container并且进入。

  • 退出docker但不停止docker container的运行:ctrl+D

  • 退出docker并且停止这个container:输入exit

  • 创建一个新的container:docker create repo_name:tag --name 名字

  • 删除container:docker rm -f 名字

  • run命令可以加的选项: -v,volume,把容器内的路径映射到宿主机,可以实现文件共享-v 宿主机路径:docker里某个路径-p,port,把容器的某个port映射到宿主机上,-p 22:10003这样访问宿主机的10003等于访问容器的22端口;-e,environment,设置环境变量-e A=B,把环境变量也带到容器里面。

  • 从docker里拷贝东西 docker cp 容器名:容器内路径 宿主机路径

相关推荐
PC2005-cloud11 小时前
Qdrant 连接失败排查:localhost 解析到 __1,而 Docker 只绑了 IPv4
运维·docker·容器
喵喵爱自由11 小时前
Deepseek Harness镜像离线部署
docker·ai·语言模型
一技安身12 小时前
【信创】Ollama 手动提取 deepseek-r1:1.5b模型迁移到内网机器
服务器·docker·语言模型
程序员老赵12 小时前
Docker 部署觅思文档:搭建私有化文档管理系统
docker·开源·笔记测评
Meta3914 小时前
cenots8安装docker
docker·容器·centos
努力努力再努力wz14 小时前
【Docker入门系列】从 LXC 到 containerd:一文梳理 Docker 容器运行时架构演进与轻量化原理
docker·eureka·架构
CAE虚拟与现实17 小时前
docker desktop中的build功能是要build什么
java·docker·容器
fb_1234517 小时前
Docker入门-第1-2章-容器生态系统与架构详解
docker·容器·架构
allnlei19 小时前
s6-overlay - 装在 Docker 容器里的轻量级管家
java·docker·容器
一技安身1 天前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器