docker 一种开源的流行的容器技术---轻量级的操作系统虚拟化技术。
docker三大概念:
容器 container 镜像 images 仓库repository
docker常用指令:
docker images 查看镜像
docker build -t mytest:1.0.1 . 根据Dockerfile制作新镜像
docker commit -a " " -m " " po09uy25fh09 mycat:1.0.1 保存容器为新镜像
docker rmi iu89dd56gd3g
docker ps -a 查看容器
根据镜像ID为fd89yu90er2t的镜像启动名为centos_jre_py的容器
docker run -it -d --name centos_jre_py fd89yu90er2t tail -f /etc/hosts (--add-host -p -v)
docker exec -it centos_jre_py /bin/bash 进入容器 exit 退出容器
docker stop io89ds22dx9u6r
docker start io89ds22dx9u6r
docker rm io89ds22dx9u6r
docker save mytest:1.0.0>./mytest1.0.0.tar 将镜像保存为tar包
docker load<./mytest1.0.0.tar 将tar载入 与export区别:save保存镜像分层信息,即历史镜像信息。
docker pull
docker push
dockerfile知识点:
ADD 与COPY区别:ADD能够自动解压文件,或者下载网络上的文件。
CMD与ENTRYPOINT区别:CMD指令可以被docker run中的指令替换。