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
1.6删除镜像或容器
docker rmi 镜像ID #取前三个字符也可
docker rmi -f image_id #强制删除镜像 不推荐
docker rm -f container_id
删除镜像
的最佳做法是:先停止容器,再删除容器,最后删除镜像
。
删除容器
的最佳做法是:先停止容器,再删除容器
。
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作业
到这里差不多啦,后面如果还有常用的命令再加进来
欢迎小伙伴点赞,关注哦文章来源:https://www.toymoban.com/news/detail-797601.html
文章来源地址https://www.toymoban.com/news/detail-797601.html
到了这里,关于docker screen 常用基础命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!