创建容器镜像
创建容器镜像,需要用到 Dockerfile 文件。Dockerfile 只是一个基于文本的文件,没有文件扩展名。Dockerfile 中包含 Docker 用来创建容器映像的指令脚本。
在 Dockerfile 文件的当前目录下(app 目录下),通过 docker build 命令创建容器镜像:
docker build -t getting-started .
- -t 表示镜像的 tags,这里的标签名称为 getting-started
- . 表示 docker build 命令从当前文件夹下寻找 Dockerfile 文件
容器命令
新建容器并启动
docker run [可选参数] 镜像
#参数说明
–name=“Name” 给容器起一个名字
-d 以后台方式运行
-it 目录 使用交互方式运行,进入容器查看内容
-p 指定容器端口 80:80
-p 主机端口:容器端口
-p 容器端口
-p ip:主机端口:容器端口
容器端口
-P 随机指定端口
例子:docker run -dp 3000:3000 getting-started
-d 表示在后台运行容器,-p 表示创建容器和本机的端口映射,端口映射是必须的,不然无法对容器中的程序进行访问。
访问 http://localhost:3000
列出所有的运行的容器
docker ps
可以获取到容器的id
-a
-n=? 显示最近的具体几