docker常用命令
本文最后更新于:2 小时前
Docker
常用命令
docker run [option] [containerName/ID] 运行容器
-i 允许对容器内的标准输入 (STDIN) 进行交互
-t 在新容器内指定一个伪终端或终端 /bin/bash
-d 使容器在后台运行
-P 容器内部端口随机映射到主机端口
-p <映射到本机port : 容器内port> 端口映射
-v <localhostPath:containerPath>
docker run -it ubuntu:15.10 /bin/bash
- docker stop [containerName/ID] 停止容器 - docker rm [containerName/ID] 删除容器 - docker exec 进入容器,退出时不会关闭容器 - docker images 列出本地主机镜像 - docker pull [containerName/ID] - docker ps [option] 查看正在运行的容器 - -a 查看所有容器 - -l 查询最后一次创建的容器 - docker port [contsinerName/ID] 查看容器的某个确定端口映射到宿主机的端口号 - docker logs [contsinerName/ID] 查看容器内部的标准输出 - -f 类似tail -f - docker top [contsinerName/ID] 查看容器内部运行进程 - docker search \<imageName\> 搜索镜像 - docker rmi \<imageName:imageTag\> 删除本机镜像 - apt-get update 进入容器后使用该命令更新镜像 - docker commit 创建自定义镜像 - ```shell docker commit -m='qiuqiantest' -a='qiuqian' 48f65d05ebb3 qiuqian/centos:v1
-m 描述信息
-a 作者信息
容器ID
目标镜像名
docker tag <imageName> <镜像源名:标签名>
docker push <imageName:tag>
docker tag sourceImageName:sourceTag uername/imageName:imageTag docker push uername/imageName:imageTag
### Dockerfile 待补充 ```shell FROM MAINTAINER RUN CMD COPY <SOURCE_PATH> <TARGET_PATH> ENV EXPOSE WORKDIR USER VOLUME
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!