Loading... ## 前言 之前搭建frp的时候偶然看到了docker版本,当时不知道是什么东西,然后去查了一下,发现挺有用的。 ## 介绍 docker的思想是来自集装箱,把主机作为一个大货轮,上面放着各种的程序。我们知道不同的应用程序的运行可能需要不同的环境,如果全部放在一个运行有时候会非常的麻烦,所以docker就是把程序打包,放在集装箱里,这样他们就不会互相干扰,独立运行。 ## 安装 我现在使用的是win server 2016(和win10差不多)。win和mac都比较简单,去[官网](https://www.docker.com/get-started)下载安装包。  安装好之后需要注销电脑。重新登录后就开始运行了,可以用在cmd或者powershell里面执行docker的命令 ## 一些命令 | 命令 | 解释 | | ------------ | ------------ | | docker images | 列出本地所有镜像 | | docker search KEYWORDS | 在Docker Hub中搜索镜像 | | docker pull IMAGE | 下载Docker镜像 | | docker rmi [OPTIONS] IMAGEID | 删除Docker镜像。加参数-f表示强制删除。 | | docker run [OPTIONS] IMAGE | 启动Docker镜像 | | docker ps | 列表所有运行中的Docker容器。该命令参数比较多,-a:列表所有容器;-f:过滤;-q 只列表容器的id。 | | docker version | 查看Docker版本信息 | | docker info | 查看Docker系统信息,例如:CPU、内存、容器个数等等 | |docker kill IMAGEID|杀死id对应容器 | |docker start / stop / restart IMAGEID|启动、停止、重启指定容器| |docker build [OPTIONS] PATH|构建Docker镜像,-t 表示指定一个tag| |docker tag|为镜像打标签| 更多命令,请输入`--help`参数查询;如果想看docker命令可输入`docker --help`;如果想查询`docker run`命令的用法,可输入`docker run --help`。 |参数|解释| | ------------ | ------------ | |-d|后台运行| |-P|随机端口映射| |-p|指定端口映射 格式: ip:hostPort:containerPort ip::containerPort hostPort:containerPort containerPort| 如:`docker run -d -p 1000:1000 xxxx` 在中国我们可以使用[Docker 中国官方镜像加速](https://www.docker-cn.com/registry-mirror) 最后修改:2022 年 04 月 18 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏