docker 学习笔记

本文详细记录了Docker的学习过程,包括安装配置、镜像制作、容器管理和网络设置等方面,旨在帮助读者快速掌握Docker在开发和部署环境中的应用。通过实例解析,展示了如何使用Docker优化深度学习项目,提升开发效率。
摘要由CSDN通过智能技术生成
docker学习笔记:


首先安装docker,修改源等一系列操作

查看自己宿主机上所拥有的镜像:
docker images 

搜索镜像docker search [需要搜索的镜像名字]
拉取镜像docker pull [需要拉取的镜像的名字]

镜像拉取完就可以运行镜像以产生容器container
创建交互式容器:docker run -it --name=[对容器取名字] [镜像名字] /bin/bash
其中,docker run 是创建容器命令,-t:在新容器内指定一个伪终端或终端。-i:允许你对容器内的标准输入 (STDIN) 进行交互。 
/bin/bash在启动的容器里执行的命令
创建完成之后,就进入容器的终端里面,可以在这个终端操作这个对应的容器,当在容器中执行exit时,会退出容器终端,同时容器进程也会终止
可以通过宿主机的docker ps (查看正在运行的docker容器进程)或者docker ps -a (查看所有的docker容器进程)

创建容器(后台模式):docker run -id --name=[对容器取名字] [镜像名字]
其中,-d是以守护方式开启容器
创建完成之后,终端还是在宿主机的终端,但是此时容器已经在后台启动完成,可以同过docker ps -a 查看

创建完容器之后,通过docker ps -a 查看所有的进程,
可以使用docker start [容器名字] ,docker stop [容器名字] ,docker restart [容器名字] ,进行启动,停止,重启容器,
如果想开启相应的容器终端,则使用docker exec -it [容器名字] /bin/bash,则可以进入容器终端,使用exit即可退出终端。

-v参数的使用:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值