查看镜像列表
docker images
从仓库拉取镜像
docker pull [OPTIONS] name [:TAG] 例如:docker pull hello-world:latest
运行docker命令
docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG...]
查看正在运行的docker 镜像
docker ps
查看docker 运行帮助
docker run --help
docker run -d //在后台运行程序,并打印运行程序容器的id
进入到程序的内部
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
说明:一般常用的OPTIONS为-it,CONTAINER可以输入容器ID的前几位字母即可找到
进入容器内部,会发现其实该容器内部就是一个微型的linux系统,使用 which NAME 命令
查找程序所在的位置 exit命令可以退出容器
停止docker 服务
docker stop CONTAINER ID
同样CONTAINER ID可以只输入前几位字母。
端口映射,docker容器内部的网络有HOST,BRIGE,NONE这几种模式,为了保证与主机端口建立连接,
需要将docker内部的端口与主机端口进行映射
docker run -d -p 8080:80 hub.c.163.com/library/nginx
-p命令:指定主机端口与docker内部端口映射
docker run -d -P hub.c.163.com/library/nginx
-P命令:随机指定主机端口与docker容器内部端口映射
映射成功之后可以使用netstat -na|grep 8080 命令进行检查,监听是否映射成功,使用-P命令时,注意自己主机的防火墙哦~