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)

  1. 下载

docker pull alpine

image.png

  1. 高级点运行

docker run -d alpine /bin/sh -c "while true; do echo `date "+%H:%M:%S"`; sleep 2; done"