赞
踩
docker images : 列出本地镜像。
docker tag : 标记本地镜像,将其归入某一仓库。
docker rmi : 删除本地一个或多个镜像。
docker save : 将指定镜像保存成 tar 归档文件。
docker build 命令用于使用 Dockerfile 创建镜像。
FROM :设置基准镜像,如果不依赖于任何镜像,则为FROM scratch
MAINTAINER :设置作者
LABEL :描述性信息,比如版本或说明
WORKDIR :切换镜像内的工作目录,不存在就创建,建议使用绝对路径
ADD/COPY :复制目录下的所有文件到容器目录,第一个文件为源文件,第二个文件为docker内的目标文件.相对于COPY,ADD支持自动解压,具备添加远程文件的功能.
ENV :设置环境常量.应尽量使用环境常量,可以提高系统的维护性.
RUN : 在镜像构建时执行命令.
ENTRYPOINT : 容器启动时执行的命令.
CMD : 容器启动后执行默认的命令或参数.
例如
FROM registry.laowang-dev.cn/docker/enterprise-admin:1.9.1.1098
MAINTAINER laowang.cn
WORKDIR /framework/runtime/tomcat/
ADD admin ./webapps/admin
EXPOSE 8443
EXPOSE 8000
docker run :创建一个新的容器并运行一个命令
例如:
docker run --name myNginx -d nginx:latest
docker run -d --name t8 -p 8848:8080 -v /root/tomcat/:/usr/local/tomcat/webapps/ tomcat:8.5.38
docker start :启动一个或多个已经被停止的容器
docker stop :停止一个运行中的容器
docker restart :重启容器
docker kill :杀掉一个运行中的容器。
docker ps :查看当前运行的docker容器
例如:
docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Status}}" |grep admin
docker rm :删除一个或多个容器。
例如:
# 停止所有已经停止的容器:
docker stop $(docker ps -aq)
# 删除所有已经停止的容器:
docker rm $(docker ps -aq)
docker exec :在运行的容器中执行命令
例如:
docker exec -it 3888cd40dbeb /bin/bash
docker cp :用于容器与主机之间的数据拷贝。
docker cp ${本地路径} ${容器ID}: ${容器内路径}
docker cp ${容器ID}: ${容器内路径} ${本地路径}
如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91 。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。