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

容器

docker run :创建一个新的容器并运行一个命令
例如:

docker run --name myNginx -d nginx:latest

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 rm $(docker ps -a -q)
docker stop $(docker ps -aq)

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

docker exec -it  3888cd40dbeb /bin/bash

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

docker cp ${本地路径}    ${容器ID}: ${容器内路径}
docker cp ${容器ID}: ${容器内路径}    ${本地路径}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值