Docker 是新一代的容器技术,常常被比喻为软件开发的集装箱技术,在使用的过程中,有很多的命令需要记忆,这里列举了一些常用的用法。
常用命令
docker images查看所有镜像docker cp [file] [container:path]拷贝文件到一个容器中docker ps查看运行中的容器docker ps -a查看所有的容器包括没有运行的docker rm [container]删除一个没有运行的容器docker rm [container] -f强制删除一个容器docker rmi [imageid]删除一个镜像docker commit -m [msg] [container] [repository:tag]将一个容器提交到镜像中,之前对该容器的修改会一直保存docker info查看docker的一些信息docker stop|start [container]启动或者停止容器docker search从远端仓库查找docker镜像docker pull获取imagedocker build通过Dockerfile 文件创建镜像docker run运行镜像docker run -d --name [name] -v [挂载]docker inspect [container]查看容器的配置信息
Dockerfile 语法
FROM基础镜像RUN执行命令ADD添加文件COPY拷贝文件CMD执行命令EXPOSE暴露端口ENV设定环境变量WORKDIR指定路径MAINTAINER维护者 作者ENTRYPOINT容器入口USER指定用户VOLUME挂载