somepeople

docker相关知识

docker开机自启:

docker run --restart=always -itd -p 80:80 --name docker999 registry.cn-shenzhen.aliyuncs.com/centos_thanos/centos

更新docker启动状态:

docker update --restart=always 容器ID或名字

指定cpu使用份额:

  --cpu-shares 512 指定512权重的cpu份额

指定cpu核心和内存

  --cpuset-cpus、--cpuset-mems

限制磁盘写速度:

  --device-write-bps value

映射:

  -p 80:80   物理机80端口映射到docker容器80端口

  -v /data/:/var/www/html   物理机/data/目录映射到docker容器/var/www/html目录

添加设备到docker:

  --device /dev/sda:/dev/sda

 关闭所有docker容器(正在运行中的和已关闭的):

docker rm -f  `docker ps -aq`

删除所有关闭状态的容器:

docker container prune

删除所有镜像:

docker images prune

私有仓库镜像查找:

curl -X GET  http://192.168.31.10:5000/v2/mysql/tags/list

格式:curl -X GET  http://私有仓库地址/v2/镜像名/tags/list

一般遇到拉取镜像失败报“manifest unknown”时重新生成镜像(或者是本地镜像仓库里没有需要push)就行了

 

posted on 2020-09-28 17:46  Hello_Thanos  阅读(111)  评论(0编辑  收藏  举报

导航