【Docker学习系列教程】docker的基本命令

docker 的命令和git命令很类似,如果你了解过git、使用过git那么上手将会很快。当你不知道如何加参数是你可以 使用--help来查询,例如 docker run --help ,下面只是简单列出常用的命令。

  • docker version 查询docker版本
$ docker version

Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:21:34 2018
 OS/Arch:           windows/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:29:02 2018
  OS/Arch:          linux/amd64
  Experimental:     false

  • docker run 镜像名(image) 运行镜像 加上
    -d参数 后台运行
    -p参数 映射端口
$ docker run -d -p 80:8080 imagename 
  • docker run -it 镜像名 /bin/bash 进入该镜像名的系统
$ docker run -it centos:6.7 /bin/bash
  • docker ps -l 查询运行的docker容器实例 查看到容器的端口映射,docker还提供了另一个快捷方式:docker port,使用 docker port 可以查看指定
$ docker ps hello-world

$ docker port 80
  • docker images 列出所有本地镜像 包括自己新建的和从远程仓库拉下来的
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              4ab4c602aa5e        5 weeks ago         1.84kB
ubuntu              latest              cd6d8154f1e1        5 weeks ago         84.1MB
  • docker stop 镜像名 停止运行的容器实例

  • docker logs imageid 查看容器内部的标准输出。

  • docker rm 命令来删除不需要的容器

  • docker search 镜像名 搜索

  • docker pull 镜像名 拉取镜像到本地

$ docker pull hello-world

Using default tag: latest
latest: Pulling from library/hello-world
d1725b59e92d: Pull complete
Digest: sha256:0add3ace90ecb4adbf7777e9aacf18357296e799f81cabc9fde470971e499788
Status: Downloaded newer image for hello-world:latest
  • docker push 镜像名 推送自定义镜像到远程

你可能感兴趣的:(【Docker学习系列教程】docker的基本命令)