管理镜像常用命令表:
容器资源限制参数表:
运行一个容器:
[root@localhost ~]# docker run -itd -p 80 nginx
进入容器:
[root@localhost ~]# docker ps #查看运行的容器
[root@localhost ~]# docker exec -it 7a11eed3828f /bin/bash
--ip,--name,--network,--mount,--restart,-i,-t,-d,-e,-p,-P,-h,-v
创建容器常用参数:-i,-t,-d,-P,-v,--name
示例:
docker run -itd -P 8080 --name web1 nginx
docker container run -d \
-p 8888:8080 \
--name web2 \
-v $PWD/wwwroot:/opt/ \
-e abc=123 \
-e cmd=456 \
-m 1G \
--cpus=”1” \
nginx
内存限额:docker run -d --name web3 --memory=”500m” --momory-swap=”600m” nginx
cpu 限额:docker run -d --name web4 --cpus=”1.5” nginx 允许最多使用一个半 cpu
docker run -d --name web5 --cpus=”.5” nginx 运行最多使用总的 50%cpu
创建容器应该考虑哪些?
1、应用暴露出去
2、主机名,ip
3、数据是否需要持久化
4、变量传入,做相关动作
5、资源限制