Docker命令

基本操作

  • docker info 查看容器详情、版本号、存储引擎
  • docker images 查看本地下载镜像
  • docker ps 查看本地运行的容器 -a 查看所有容器包括未运行的
  • docker run 创建容器并启动,dockerfile中的 FROM、RUN、ADD 命令无法覆盖,其他参数都可以覆盖
  • docker start 【容器名或ID】 启动容器
  • docker stop 【容器名或ID】停止容器
  • docker rm 【容器名或ID】 删除停止的容器
  • docker rm docker ps -a -q 批量删除所有的容器
  • docker rmi 【镜像名或镜像ID】删除镜像,删除多个空格分开
  • docker logs -f -t --tial=10 【容器名】 持续查看容器的最后10行最新日志
  • docker attach 【容器名或ID】 连接运行中的容器
  • docker exec -ti 【容器名或ID】 /bin/bash 连接运行中的容器
  • docker exec -d 【容器名】【运行的命令】 在容器中后台运行新的命令
  • docker top 【容器名或ID】查看容器中的进程
  • docker inspect 【容器名或ID】查看容器的所有详细信息 --format ’{{.State.Running}}‘ 查看具体配置
  • docker build -t 【命名空间/仓库名:仓库版本标签】 . .为dockerfile文件所在相对目录。使用dockerfile构建新镜像,再次执行不会重复构建
  • docker search 【名字】 在官方仓库搜索镜像资源
  • docker tag 【镜像ID或名称】 【新标签名】 给镜像打标签,设置新的镜像命名空间仓库名和标签
  • docker port 【容器名】 查询容器服务端口映射到主机的端口号
  • docker commint 【容器ID】 127.0.0.1:5000/php:v1 提交指定的容器为镜像提交到本地仓库
  • docker cp 【容器ID:/www】 【/tmp】 从容器中拷贝文件或目录到主机
  • docker cp 【/tmp】 【容器ID:/www】 拷贝本地目录或文件到容器中
  • docker save -o centos7.tar centos 导出镜像为文件
  • docker load -i centos7.tar 导入镜像文件

应用

  • docker run -it --rm -e "TZ=Asia/Shanghai" centos:7 date 单容器配置指定时区

相关推荐