当前位置:   article > 正文

Docker常用命令_docker指定运行命令

docker指定运行命令

镜像

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

容器

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  
  • 1
  • 2
  • 3

docker start :启动一个或多个已经被停止的容器

docker stop :停止一个运行中的容器

docker restart :重启容器

docker kill :杀掉一个运行中的容器。

docker ps :查看当前运行的docker容器
例如:

docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Status}}" |grep admin
  • 1

docker rm :删除一个或多个容器。
例如:

# 停止所有已经停止的容器:
docker stop $(docker ps -aq)
# 删除所有已经停止的容器:
docker rm $(docker ps -aq)
  • 1
  • 2
  • 3
  • 4

docker exec :在运行的容器中执行命令
例如:

docker exec -it  3888cd40dbeb /bin/bash
  • 1

docker cp :用于容器与主机之间的数据拷贝。

docker cp ${本地路径}    ${容器ID}: ${容器内路径}
docker cp ${容器ID}: ${容器内路径}    ${本地路径}
  • 1
  • 2

在这里插入图片描述


如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91 。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/189520
推荐阅读
相关标签
  

闽ICP备14008679号