当前位置: 首页 > news >正文

docker运行Ubuntu22.04

1、拉取docker

# 拉取最新版Ubuntu
docker pull ubuntu# 拉取指定版本(例如22.04)
docker pull ubuntu:22.04

2、运行 Ubuntu 容器

拉取镜像后,可以通过docker run命令启动 Ubuntu 容器:

交互式运行(进入容器终端)

如果需要直接进入 Ubuntu 容器的终端交互(常用场景):

bash

# -it:交互式终端;--name:给容器命名;/bin/bash:启动bash终端
docker run -it --name ubuntu -p 19914:19914 ubuntu /bin/bash

执行后会直接进入容器内部的bash终端,此时可以像在本地 Ubuntu 系统中一样执行命令(如lsapt update等)。

后台运行容器

如果需要让容器在后台运行(不直接进入终端):

bash

# -d:后台运行;--name:容器名称
docker run -d --name ubuntu -p 19914:19914 ubuntu:22.04 sleep infinity

后续可以通过docker exec进入后台运行的容器(见步骤 3)。

3. 进入已运行的 Ubuntu 容器

如果容器已在后台运行,可通过docker exec命令进入其终端:

bash

# -it:交互式终端;my-ubuntu-bg:容器名称;/bin/bash:启动bash
docker exec -it ubuntu /bin/bash

4. 容器内基本操作

进入 Ubuntu 容器后,可以执行常规 Linux 命令:

bash

# 更新包索引
apt update# 安装软件(例如安装vim)
apt install -y vimapt install -y wgetapt install -y curl# 查看系统信息
cat /etc/os-release

5. 容器与主机文件共享

如果需要在容器和本地主机之间共享文件,可以通过-v参数挂载目录:

bash

# 将本地当前目录($(pwd))挂载到容器的/mnt目录
docker run -it -v $(pwd):/mnt --name my-ubuntu-mount ubuntu /bin/bash

此时在容器内/mnt目录下的操作,会同步到本地主机的当前目录。

6. 保存容器修改为新镜像

如果对容器做了自定义配置(如安装了软件),可以将其保存为新镜像,方便后续复用:

bash

# docker commit [容器名称/ID] [新镜像名称:标签]
docker commit my-ubuntu my-custom-ubuntu:v1

7. 停止和删除容器

bash

# 停止容器
docker stop my-ubuntu# 启动已停止的容器
docker start my-ubuntu# 删除容器(需先停止)
docker rm my-ubuntu# 强制删除运行中的容器
docker rm -f my-ubuntu

8. 删除 Ubuntu 镜像

如果需要清理镜像:

bash

# 删除指定镜像(需先删除依赖该镜像的容器)
docker rmi ubuntu:22.04

通过以上操作,你可以在 Docker 中灵活使用 Ubuntu 环境,适合开发、测试等场景,无需在本地安装完整的 Ubuntu 系统。

http://www.dtcms.com/a/492505.html

相关文章:

  • 凡科做的网站百度能收录吗和恶魔做交易的网站
  • IEEE TRANSACTIONS 论文《MTSNN: 一种跨机器异构故障类别的少样本细粒度诊断框架》
  • 建立网站步骤长春长春网站建设网
  • 《VBH威必驰参编《静音铝合金窗》团体标准,Mousse系列睡眠五金为静音人居立标》
  • 赶集网网站建设费用如何在百度发广告
  • 开源多商户商城系统谷歌seo搜索引擎优化
  • 有什么做兼职的好网站建筑新网
  • 汕头如何建设网站设计优秀网站案例欣赏
  • 2015做那些网站能致富移动设备网站开发注意点
  • 模板下载网站织梦模板wordpress 内容格式
  • 网站一条龙服务模板和网站的区别
  • 企业网站备案名称西安网站建设制作价格
  • 网站建设和网络搭建是一回事吗巴中自助网站建设
  • codetop高频(2)
  • 网站建设的客户在哪里大学生网页设计期末作业
  • 利用RPA技术,重塑企业核心业务流程
  • Qwen3 Embedding报告随笔
  • 做网站的公司有哪些岗位做网站怎么接广告赚钱
  • HTML列表、表格和表单
  • 软件发布网站源码百度只更新快照不收录网站
  • 郑州营销网站建设公司网站建设的目的
  • 资兴市网站建设哪个好页面设计培训多少钱
  • 哪种语言做的网站好专业seo服务
  • 推广网站怎么做知乎咸阳seo优化
  • 模具加工东莞网站建设技术支持阿里云电影网站建设教程
  • 建设部网站投诉核查企业名单江西省工程造价信息网官网
  • pkg-config 使用指南(简化C++库的编译和链接过程,判断库是否存在及版本)
  • 移动端网站模板怎么做服装网站建设公司有哪些
  • 秦皇岛seo网站推广营销系统平台
  • 游戏平台网站建设推广营销软件