【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
相关推荐
swordbob17 小时前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
深圳恒讯17 小时前
越南服务器BGP多线和单线有什么区别?
运维·服务器
Fcy64817 小时前
Linux下 信号的保存与捕捉
linux·中断·信号的捕捉·信号的保存
志栋智能17 小时前
超自动化运维如何提升安全合规水平?
运维·安全·自动化
A_humble_scholar18 小时前
Linux(九) 进程管理完全指南:从入门到实战
linux·运维·chrome
江华森18 小时前
Linux 操作命令完全指南
linux·运维
rjszcb18 小时前
Linux,sensor调试笔记1,修改帧率,以及曝光上不去问题
linux
源图客19 小时前
【AI向量数据库】Weaviate介绍与部署
运维·docker·容器
用什么都重名19 小时前
Git分支合并与远程服务器同步实战:保留关键配置文件
运维·服务器·git
C++ 老炮儿的技术栈19 小时前
Ubuntu root账号自动登陆
linux·运维·服务器·c语言·c++·ubuntu·visual studio