1,打包镜像
2,使用dockerfile打包镜像
参考:https://www.cnblogs.com/lsgxeva/p/8746644.html
3,列出所有镜像
docker image ls
4,修改docker远程仓库,解决速度慢
a,修改: /etc/defautl/docker
b,DOCKER_OPTS="--registry-mirror=http://MIRROR-ADDR" https://www.daocloud.io
c,重新启动进程,service docker restart
d,查看docker相关进程 : ps -ef | grep docker
5,上传镜像
a,需要先登录
b,推送镜像 :docker push yiui/laravel
c,只会提交修改的部分
d,默认为公有,可以转为私有
6,拉取镜像
a,执行:docker pull yiui/laravel
7,docker容器的构建
1,通过容器构建镜像
-a用来指定作者信息,-m 镜像的描述 ,-p 由于构建镜像时会使容器暂停,可以使用-p来避免
a,执行命令:docker commit -a "yiui" -m "laravel6" laravel6 yiui/laravel6
b,查看镜像
例
二,使用dockerfile文件构建镜像
1,创建文件dockerfile