docker的使用

一、查看docker信息的常用命令(在docker外查看)

docker --help #  查看docker命令
docker info   #  docker详细信息  详细信息,镜像和容器
docker version #  docker版本信息

二、镜像命令

docker images # 查看docker镜像;
    # 具体列解释含义:
    REPOSITORY#镜像仓库源                
    TAG#镜像的标签                 
    IMAGE ID#镜像id            
    CREATED#创建时间             
    SIZE#大小
    
docker images -a#列出本地所有的镜像
docker images -q#只显示镜像ID
docker images --digests#显示镜像的摘要信息
docker images --no-trunc#显示完整的镜像信息

注:同一个仓库源可以有多个TAG,表示这个仓库源的不同版本,我们使用REPOSITORY:TAG来定义不同的镜像。如果不指定一个镜像的版本标签,例如只使用tomcat,docker将默认使用tomcat:latest镜像

1. docker hub
镜像搜索
docker search pytorch #从Docker Hub上查找pytorch镜像
	NAME #名称
    DESCRIPTION #描述
    STARS #点赞
    OFFICIAL #是否官方
    AUTOMATED #是否自动构建
    
STARS:关注度
docker search --filter=stars=300 pytorch #  从Docker Hub上查找关注度大于300的pytorch镜像

镜像下载
docker pull pytorch #  从Docker Hub上下载pytorch镜像。等价于:docker pull pytorch:latest

2. 删除镜像命令
##单个镜像删除,相当于:docker rmi pytorch:latest
docker rmi pytorch
##强制删除(针对基于镜像有运行的容器进程)
docker rmi -f pytorch
##多个镜像删除,不同镜像间以空格间隔
docker rmi -f redis tomcat pytorch
##删除本地全部镜像
docker rmi -f $(docker images -q)

三、容器命令

1. 容器启动与停止
##新建并启动容器,参数:-i  以交互模式运行容器;-t  为容器重新分配一个伪输入终端;--name  为容器指定一个名称
docker run -i -t --name mycentos
##后台启动容器,参数:-d  已守护方式启动容器
docker run -d mycentos

#启动或者停止容器
docker start 容器id
docker restart 容器id
docker kill 容器id
docker stop 容器id   # ctrl+D
2. 容器的进入与退出
##使用run方式在创建时进入
docker run -it centos /bin/bash
##关闭容器并退出
exit
##仅退出容器,不关闭
快捷键:Ctrl + P + Q
3. 进入当前正在运行的容器
docker exec -it 容器id bashShell
docker attach 容器id bashShell(/bin/bash)
注:
	exec:进入容器后,开启一个新的终端,可以再里面操作;
	attach:进入容器正在执行的终端,不会启动新的终端进程;
4.容器内拷贝文件到主机
docker cp 容器id:容器内路径  目的主机路径

四、自己使用

1.进入容器
docker start xxx
docker attach xxx

2.通过linux命令(cd、ls等)进入到workspace

3.拖项目到自己的data目录下
	拖不进去使用 df -h命令查看是否内存已满

4. 开始按照自己readme去完成自己的项目
     chmod -R 777 项目名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值