【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
相关推荐
sailwon3 小时前
自己搭建远程桌面服务器——私有化部署RustDesk
运维·服务器·云计算·远程工作
叫我詹躲躲4 小时前
3 分钟搞定 Linux 磁盘清理:实用命令 + 自动脚本,新手也会
linux·curl
Garc4 小时前
Zookeeper删除提供者服务中的指定IP节点
linux·运维·服务器
过往入尘土4 小时前
Linux:虚拟世界的大门
linux·人工智能
Wang's Blog4 小时前
Linux小课堂: Linux 系统的多面性与 CentOS 下载指南
linux·运维·centos
饭来_4 小时前
通过 SSH 远程连接 docker 容器
vscode·docker·ssh
FengyunSky4 小时前
高通Camx内存问题排查
android·linux·后端
Bruce_Liuxiaowei5 小时前
内网连通性判断:多协议检测方法与应用
运维·安全·网络安全
matlab的学徒5 小时前
nginx+springboot+redis+mysql+elfk
linux·spring boot·redis·nginx
1024find5 小时前
Spark on k8s部署
大数据·运维·容器·spark·kubernetes