docker简单例子
下载一个容器(nginx为例)
docker pull nginx
启动容器
docker run -d -p 2080:80 nginx:latest
参数解释:
-d
: 后台运行
-p
: 端口映射 物理机port : 容器port
查看容器状态
docker ps -a
参数解释:docker ps
: 默认只能看到启动状态的容器-a
: 查看所有容器, 包括已经停止的
进入容器(正在运行的容器 !!!)
docker exec -it hardcore_buck /bin/bash
参数解释:-i
: 交互式操作-t
: 终端hardcore_buck
: 容器名 /bin/bash
: 进入容器后指定shell
换一个例子(alpine)
- 下载
docker pull alpine
- 高级点运行
docker run -d alpine /bin/sh -c "while true; do echo `date "+%H:%M:%S"`; sleep 2; done"