docker基本概念
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。
Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是docker提出的“Build once,Run anywhere”
创建镜像
创建镜像的方法有三种:
基于已有的容器创建
基于本地模板导入
基于dockerfile
基于已有的容器创建
主要使用docker commit 命令,命令格式:
docker commit [OPTIONS] CONTAINER [REPOSITORY[:tag]],主要包括:
-a ,--author="" 作者信息
-m,--message=""提交消息
-p,--pause=true 提交时暂停容器
例如:
# docker run -it centos /bin/bash[root@d7e7ac1cbca2 /]# touch test[root@d7e7ac1cbca2 /]# ls anaconda-post.log bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys test tmp usr var# docker commit -m "add a file" -a "kafeikele" de6 centos_copy5d318afa9e6f7fdb755db97e29e3860b752f24b0b50e6bfa0b7e457450802c0e# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos_copy latest 5d318afa9e6f 13 seconds ago 196.7 MB
评论列表()