玖叶教程网

前端编程开发入门

教程:Docker常用命令(docker常用命令大全简书)

镜像操作

1、查询镜像:docker search -s 1 name
2、列出镜像:docker name
3、镜像详情:docker inspect web/name
4、拉取镜像:docker pull name
5、推送镜像:docker push web/name
6、导出镜像:docker save web/name > /docker/name.tar
7、导入镜像:docker load < /docker/name.tar
8、删除镜像:docker rmi $(docker images -q)
9、tag-镜像:docker tag name. web/name

容器操作

1、列出容器:docker ps -a -l
2、查看端口:docker port php5
3、重启容器:docker start lamps
4、停止容器:docker stop/kill lamps
5、删除容器:docker rm -f $(docker ps -a -q)
6、容器进程:docker top lamps
7、进入容器:docker exec -i -t php5 /bin/bash
8、退出容器:exit

构建镜像

基础命令的配置说明
FROM 镜像名/镜像名:标签
MAINTAINER 作者的信息
RUN 指定当前镜像构建时的命令 [shell|exec]
EXPOSE 端口号
容器运行时运行命令
CMD ["executable","param1","param2"] / ["param1","param2"] 可替换性
ENTRYPOINT 没替换性
ENTRYPOINT ["/Data/apps/nginx/bin/nginx"]
CMD ["-g"]
设置镜像的目录文件
ADD ["src"] ["desc"]
COPY ["src"] ["desc"]
VOLUME ["本地","容器"]
镜像构建容器运环境
WORKDIR
ENV
USER root:root
类似于触发器的指令
ONBUILD
构建过程:基础镜像->执命修改->提交镜像->下个命令

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言