一.docker镜像创建(容器)
参考书籍《第一本docker书》:
链接:https://pan.baidu.com/s/1Vx6-QlNPJ3jWvXvrd_DSYg 提取码:pj04
docker images 查看镜像
docker run -t -i ubuntu /bin/bash 运行了基础镜像
使用 docker ps -a 查看本机已有的容器.
docker ps 查看已经启动的容器
docker exec -ti face_ubuntu /bin/bash 进入启动的容器
查看docker环境下安装了那些库用pip list
二.将镜像生成容器方法:
创建容器,并进入容器
docker run -t -d -v /home/CNN:/work --name docker_CNN CNN-cpu:latest
其中/home/CNN是主机文件夹,/work 是容器文件夹,两者之间是共享的
docker_CNN定义的容器名,CNN-cpu:lates使用的镜像
开始容器:
sudo docker start docker_face
进入容器:
Sudo docker attach docker_face
三.上传docker镜像
Docker login 登入账户
Docker push CNN
报错:requested access to the resource is denied
解决方法:(https://blog.csdn.net/shoneworn/article/details/80622268)
1.先列出所有镜像
C:\Users\ThinkPad> docker images
2.将要发布的镜像改到自己账户名下。我的账户名:用户名 /密码
C:\Users\ThinkPad> docker tag CNN 用户名/CNN
3.再次发布镜像
C:\Users\ThinkPad> docker push 用户名/CNN
4.再次查看镜像列表
C:\Users\ThinkPad> docker images
5.运行自己账户下的镜像测试
C:\Users\ThinkPad> docker run 用户名/CNN CNN www.baidu.com
docker手册-中文版:
链接:https://pan.baidu.com/s/1WjpWzdqe0BX3-JyEDAhH3w
提取码:mafs