个人向Docker基础笔记
Note:本文为个人向笔记,笔者也是在学习摸索中,不够专业敬请见谅,若有写的不合理的地方欢迎指正,大家共同学习共同进步!
一、Docker安装
笔者在安装时遇到了密钥过期之类的问题,我解决的方法就是使用它说的最新的密钥形式。
参考网址:
https://developer.aliyun.com/article/1323800
二、Docker创建镜像
1.Dockerfile的编写
其中每一个RUN指令都会构建一层,依据自己想要安装的库,合理分层进行构建即可:变化比较小的放在前面的层,变化比较大的放在后面的层。
2.镜像的创建
创建文件名为dockerfile的文件(可以是其他的,因为创建镜像时会重新指定文件名)进行镜像创建。
docker build -f [dockerfile文件名] -t [image name] .
三、Docker创建容器
1. 容器创建
基于刚刚创建的镜像,获得一个对应的容器。最简单的创建方式:
docker run -it --name [容器名称] --gpus all [镜像名称]
2. 进入创建好的容器
sudo docker ps