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

Docker命令及操作

拉取镜像:

docker pull ubuntu:18.04

容器运行与进入:

运行容器:docker run -it --name myubuntu18 ubuntu:18.04 /bin/bash

运行容器:docker start -ai myubuntu18

进入容器:docker exec -it myubuntu18 /bin/bash

保存镜像,并重新映射端口:

使用 docker commit 备份当前容器为镜像,重新创建带端口映射的新容器

第一步:保存当前容器为镜像

docker commit myubuntu18 myubuntu18_backup

第二步:启动带端口映射的新容器

docker run -d --name myubuntu18_new -p 9001:22 myubuntu18_backup sleep infinity

第三步:进入容器,安装SSH

apt update

apt install -y openssh-server

service ssh start

第四步:

查看容器内的 vim /etc/ssh/sshd_config,(没有vim的话,apt install vim)确认以下配置,增加或者修改下面两行:

PermitRootLogin yes

PasswordAuthentication yes

第五步:

service ssh restart

第六步:

使用Moba登录即可

容器打包成镜像文件并在其他服务器上加载:

1. 提交容器为镜像

docker commit myubuntu18_new myubuntu18_new0812

2. 导出镜像为 tar 文件(方便拷贝或备份)

sudo docker save -o myubuntu18_new0812.tar myubuntu18_new0812

3.用以下命令加载镜像到其他环境

docker load -i myubuntu18_new0812.tar

4、对已经加载的镜像运行(注意端口映射的问题)

docker run -d --name uav_data -p 9001:22 myubuntu18_new0812 sleep infinity

5、进入容器:docker exec -it uav_data /bin/bash

http://www.xdnf.cn/news/17600.html

相关文章:

  • imx6ull-驱动开发篇20——linux互斥体实验
  • 图解软件系统组成
  • 什么是iOS超级签名?为何它能解决企业签名的“掉签”难题?
  • 云原生高级---TOMCAT
  • [激光原理与应用-250]:理论 - 几何光学 - 透镜成像的优缺点,以及如克服缺点
  • 机器学习-集成学习(EnsembleLearning)
  • ETCD的简介和使用
  • 17、CryptoMamba论文笔记
  • 导入文件到iPhone实现
  • C++11-下
  • QT6 如何在Linux Wayland 桌面系统抓屏和分享屏幕
  • AT F-Intervals 题解
  • 深入理解数据库架构:从原理到实践的完整指南
  • DEA模型MATLAB实现(CCR、BCC、超效率)
  • 云原生应用的DevOps3(CI/CD十大安全风险、渗透场景)
  • LeetCode189~191、198~214题解
  • Day52 Java面向对象07 类与对象总结
  • 鸿蒙har包打包与引用,其它主工程entry引用本地har
  • 【19】万集科技——万集科技嵌入式,校招 一面,二面,面试问答记录
  • 【基于Redis的手语翻译序列存储设计】
  • 淘宝API列表:高效获取商品详情图主图商品视频参数item_get
  • Flutter path_provider的基本使用(读写文件)
  • 车规级霍尔开关芯片SC25891 | 为汽车安全带扣筑起高可靠性安全防线
  • 【MySQL】MySQL聚集索引与非聚集索引深度解析
  • 蚁剑--安装、使用
  • 基于跨平台的svg组件编写一个svg编辑器
  • 《Fast Automatic White Balancing Method by Color Histogram Stretching》论文笔记
  • ChatGpt 5系列文章1——编码与智能体
  • 自建知识库,向量数据库 体系建设(一)之BERT 与.NET 4.5.2 的兼容困境:技术代差下的支持壁垒
  • 2025杭电多校第七场 矩形框选、伤害冷却比 个人题解