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

【Docker】docker的一些常用命令

文章目录

    • 通过镜像构建容器
    • 进入容器配置相关内容
      • 启动ssh服务
      • 编辑ssh文件
      • 配置ssh自动启动
    • 通过ssh访问容器
    • 将正在运行容器保存为新的镜像
    • 将Docker镜像上传到Harbor

通过镜像构建容器

docker run -dti --gpus all --entrypoint /bin/bash --runtime=nvidia --name base_hexiang  --cgroupns host --ipc host -p 3917:32726/tcp --shm-size 1GB --ulimit memlock=-1 -v /mnt:/mnt --ipc=host 30778733900b

进入容器配置相关内容

sudo docker exec -it base_hexiang /bin/bash

启动ssh服务

netstat -tuln #查看状态
service ssh restart

编辑ssh文件

vim /etc/ssh/sshd_config  # 修改 PasswordAuthentication 为 yes

service ssh restart

passwd # 为容器中的用户设置密码

配置ssh自动启动

echo "service ssh start" >> /root/.bashrc  # 在容器中

通过ssh访问容器

ssh root@ip -p 3917  #之后输入密码

将正在运行容器保存为新的镜像

docker commit base_hexiang base_hexiang

docker stop hexiang  # 如果其是父亲镜像,则提示无法删除
docker rm hexiang

将Docker镜像上传到Harbor

docker tag 
docker push

http://www.kler.cn/a/309468.html

相关文章:

  • 微信小程序_模板与配置_day2
  • TCP可靠连接的建立和释放,TCP报文段的格式,UDP简单介绍
  • [CKS] Create/Read/Mount a Secret in K8S
  • 金属箔电阻
  • C语言入门案例练习4——九九乘法表
  • 大模型预训练+微调大模型;大模型提示/指令模式”(Prompt/Instruct Mode)
  • 看Threejs好玩示例,学习创新与技术(二)
  • 创建索引遇到这个Bug,19c中还没有修复
  • echarts 自定义标注样式自定义tooltip弹窗样式
  • Redisson实现分布式锁(看门狗机制)
  • 【MySQL-初级】mysql基础操作(账户、数据库、表的增删查改)
  • 软考中级软件设计师——知识产权学习记录
  • Android Activity分屏设置
  • vue3前端开发-小兔鲜超市-本地购物车列表页面的统计计算
  • 新增的标准流程
  • Codeforces practice C++ 2024/9/11 - 2024/9/18
  • 常见数据湖的优劣对比
  • Rust表达一下中秋祝福,群发问候!
  • Spring Boot-依赖冲突问题
  • Verdin AM62 引脚复用配置
  • 检查和测绘室内防撞无人机技术详解
  • 机器学习的网络们
  • mysql 8.0 搭建主从集群注意事项
  • 从登录到免登录:JSP与Servlet结合Cookie的基本实现
  • react 组件通讯
  • 面试题篇: 跨域问题如何处理(Java和Nginx处理方式)