docker screen 常用基础命令

1.docker基础命令

1.1开启docker

systemctl start docker   #开启docker
service docker restart   #重启docker 
systemctl stop docker   #关闭docker

1.2查看命令

docker images #查看docker镜像

docker ps #查看正在运行的镜像或者容器

docker ps -a  #查看所有容器

1.3运行命令

docker run -it image_name   #运行镜像     

有几个选项需要说一下:

--gpus all :使用主机的显卡驱动。 也可以 device=0 选择固定显卡(多快显卡情况下)

-p 服务器port:docker_port:端口映射。使外界能访问到docker内部。如使用ssh

-v 服务器文件夹:docker文件夹:文件映射。使不打开docker的情况下,访问docker文件夹

-it :以交互模式运行容器

docker start contain_id   #打开容器

docker exec -it contain_id  bash #运行容器

docker port contain_id #查看容器端口

如果不先打开容器,会报这个容器没没有running 的错误。如下图

这个没有那么多选项,如果之前运行过带有显卡--gpus的版本,进去直接默认带显卡。

1.4打包为镜像

使容器成为镜像

docker commit newname contain_id

1.5拉取镜像

docker pull pull_content

2.screen基础命令

2.1创建

screen -S name

ctrl+d在当前screen下,直接删除该screen

ctrl+a+d退出当前screen,使命令运行在后台。

2.2查看

screen -ls

2.3进入退出的screen

screen -r screen_name   #重新进入已创建的screen

screen -R screen_name   #重新进入已创建的screen,若没有创建,则新创建一个

2.4删除

​​​​​​​screen -S your_screen_name -X quit    #删除指定screen

screen -wipe  #检查目前所有的screen作业,并删除已经无法使用的screen作业

到这里差不多啦,后面如果还有常用的命令再加进来

欢迎小伙伴点赞,关注哦

​​​​​​​

相关推荐
€☞扫地僧☜€37 分钟前
docker 拉取MySQL8.0镜像以及安装
运维·数据库·docker·容器
茶馆大橘37 分钟前
微服务系列六:分布式事务与seata
分布式·docker·微服务·nacos·seata·springcloud
全能全知者2 小时前
docker快速安装与配置mongoDB
mongodb·docker·容器
阿尔帕兹4 小时前
构建 HTTP 服务端与 Docker 镜像:从开发到测试
网络协议·http·docker
ZHOU西口5 小时前
微服务实战系列之玩转Docker(十八)
分布式·docker·云原生·架构·数据安全·etcd·rbac
景天科技苑8 小时前
【云原生开发】K8S多集群资源管理平台架构设计
云原生·容器·kubernetes·k8s·云原生开发·k8s管理系统
wclass-zhengge9 小时前
K8S篇(基本介绍)
云原生·容器·kubernetes
颜淡慕潇9 小时前
【K8S问题系列 |1 】Kubernetes 中 NodePort 类型的 Service 无法访问【已解决】
后端·云原生·容器·kubernetes·问题解决
川石课堂软件测试11 小时前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
昌sit!17 小时前
K8S node节点没有相应的pod镜像运行故障处理办法
云原生·容器·kubernetes