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
挂载