基本操作
- 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 单容器配置指定时区