1、创建容器常用选项
2、容器资源限制
3、管理容器常用命令
- 创建容器并进去终端
docker run -it centos
- 创建一个容器在后台运行
docker run -itd centos
- 查看最后建立的容器
docker ps -l
- 查看守护进程
docker top <容器ID>
一个容器必须有一个进程来守护这个容器
尽量一个容器跑一个应用
- 容器运行的时候取名称,暴露给宿主机端口
ifconfig
docker run -d --name web -e test=123456 -p 88:80
ifconfig
可以查看到分配的容器的内网的ip
- 进入运行中的主机
docker exec -it <container ID> bash
//打印hostname
hostname
- 容器运行的时候取名称,暴露给宿主机端口,并设置hostname 和使用哪个镜像
docker container run -d --name web1(容器名) -e test=123456 -p 88:80 web(主机名hostname) nginx(容器镜像)
- 查看容器日志
docker logs web(容器hostname)
- 查看容器的分层文件
docker history nginx(镜像名)
- 运行时将容器的expose定义的端口如(80)映射给宿主机的随机端口
docker container run -d --name web2(容器名) -P nginx(镜像)