【极简】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 容器名:容器内路径 宿主机路径

相关推荐
计算机小手5 小时前
一个带Web UI管理的轻量级高性能OpenAI模型代理网关,支持Docker快速部署
经验分享·docker·语言模型·开源软件
坚持学习前端日记5 小时前
常见docker指令
docker·容器·eureka
小芳矶6 小时前
Dify本地docker部署踩坑记录
python·docker·容器
70asunflower6 小时前
阿里云无影云电脑 Docker 使用完全指南
阿里云·docker·云计算
久绊A8 小时前
春节前云平台运维深度巡检-实操经验
运维·安全·容器·kubernetes·云平台
feasibility.8 小时前
在OpenCode使用skills搭建基于LLM的dify工作流
人工智能·低代码·docker·ollama·skills·opencode·智能体/工作流
!chen9 小时前
银河麒麟v11 kubeadm部署k8s v1.35.0高可用集群
云原生·容器·kubernetes
DB!!!9 小时前
自学Kubernestes(k8s)Day1 -- 核心基础概念
云原生·容器·kubernetes
lpruoyu9 小时前
【Docker进阶-02】Docker命令
docker·容器
FLGB11 小时前
Docker网段和服务器内部网段172.17 网段冲突导致网络不通
服务器·网络·docker