Docker pull 获取镜像
Docker push 推镜像
Docker build 创建镜像 docker build –t 镜像名字:版本 . 名字版本
Docker images 查看镜像
Docker run 运行容器 docker run –d –p 8080:8080 镜像ID 后台运行容器映射8080
Docker ps 查询正在运行容器
Docker ps –a 查询运行过的容器
Docker rm 删除容器
Docker rmi 删除镜像(必须先删除之前运行过的容器)
Docker cp 在host和容器之间拷贝文件
Docker exec –it *** /bin/bash 进入容器
Docker get pod –o wide 查看容器节点
Docker commit 之前镜像名 保存改动为新的镜像
Docker tag IMAGEID(镜像id)REPOSITORY:TAG(仓库:标签
Dockerstop $(docker ps -a -q) 停止所有的container
Dockerrm $(docker ps -a -q) 如果想要删除所有container的话
dockerrmi $(docker images -q) 删除全部image
Which nginx 直接查找nginx目录 ps-ef 查看所有进程
Netstat –na | grep 8080 查看8080是否被监听
)
FROM 基础镜像
RUN 执行命令
ADD 添加文件
COPY 拷贝文件
CMD 执行命令
EXPOSE 暴露接口 容器内部
WORKDIR 指定路径
MAINTAINER 维护者
ENV 设定环境变量
ENTRYPOINT 容器入口
USER 指定用户
VOLUME mount point