docker 容器管理(常见选项)

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(镜像)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容