【Docker】docker的一些常用命令

文章目录

通过镜像构建容器

console 复制代码
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

进入容器配置相关内容

console 复制代码
sudo docker exec -it base_hexiang /bin/bash

启动ssh服务

console 复制代码
netstat -tuln #查看状态
service ssh restart

编辑ssh文件

console 复制代码
vim /etc/ssh/sshd_config  # 修改 PasswordAuthentication 为 yes

service ssh restart

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

配置ssh自动启动

con 复制代码
echo "service ssh start" >> /root/.bashrc  # 在容器中

通过ssh访问容器

console 复制代码
ssh root@ip -p 3917  #之后输入密码

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

console 复制代码
docker commit base_hexiang base_hexiang

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

将Docker镜像上传到Harbor

console 复制代码
docker tag 
docker push
相关推荐
码农小旋风2 分钟前
Codex中文网 | Codex CLI 中文指南
运维·服务器·ide·人工智能·chatgpt·claude
zincsweet7 分钟前
Linux进程信号:从产生、保存到递达的全流程解析
linux
qq_4523962311 分钟前
第十六篇:《Docker 安全基础:容器隔离与权限控制》
安全·docker·容器
chushiyunen13 分钟前
linux环境部署php、php-npm
linux·npm·php
Plastic garden13 分钟前
Docker Compose 的 RuoYi nginx exporter Prometheus + Alertmanager + 钉钉告警
nginx·docker·prometheus
草莓熊Lotso15 分钟前
【Linux网络】深入理解 HTTP 协议(四):完善 C++ HTTP 服务器:从协议原理到生产级实现
linux·运维·服务器·c语言·网络·c++·http
sulikey15 分钟前
个人Linux操作系统学习笔记7 - 进程理解
linux·笔记·学习·操作系统·进程·pid
少司府18 分钟前
C++进阶:map和set的使用
开发语言·数据结构·c++·容器·stl·set·map
Yang961121 分钟前
煤矿 SDH/PDH 线路检修难?鼎讯 HM-G2500 手持式传输分析仪实用解析
运维·服务器·网络
左心房的默白,,,21 分钟前
29:Alarm管理(S5)
运维·自动化