docker 的常用命令

  1. 查看镜像(images)
sudo docker images
sudo docker images | grep 要搜索的关键字
ex:sudo docker images | grep pytorch
  1. 用image新建容器
sudo docker load < 要使用的镜像包
ex:sudo docker load < iamge.tar
  1. 搜索docker容器
sudo docker ps |grep 容器名字
ex:sudo docker ps |grep container_1
  1. 进入docker容器
sudo docker exec -it 容器id bash 
ps:容器id可以通过搜索docker容器时查看
  1. 查看对应的端口是否被监听, 来验证服务是否还在,也可以查看docker容器的状态,来判断服务是否还在
netstat -an | grep :对应端口
ex:netstat -an | grep :8001
  1. 启动容器
  • 方式一
sudo docker run --name 容器名字 -v 本机目录:镜像目录 -w 默认工作目录 -p 本机端口:镜像端口 -itd -e="LANG=C.UTF-8" 容器名字 bash  
  • 方式二(此方式会在启动容器时就启动服务)
sudo docker run --name 容器名字 -v 本机目录:镜像目录 -w 默认工作目录 -p 本机端口:镜像端口 -itd -e="LANG=C.UTF-8" 容器名字 
  1. 查看日志
sudo docker logs -f 容器id --tail 行数
ps:-tail 是查看倒数的行数
  1. 查看文件夹是否挂载上
sudo docker inspect 容器id 
ps:主要查看Binds 文件夹下是否有启动容器时映射文件夹对
  1. 保存image
docker commit 容器id 镜像名字
ex:docker commit afcaf46e8305 centos-vim
  1. 打包镜像
docker save 要打包的镜像  -o  保存的镜像的路径及名字
ex:docker save spring-boot-docker  -o  /home/wzh/docker/spring-boot-docker.tar
  1. 后台运行服务(不是docker特有,在docker外也可以使用这个命令)
nohup python3 app.py &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值