进入容器docker exec -it container_name bash安装dockercurl -ssl https://get.docker.com/ | sh设置开机启动systemctl enable docker启动dockersystemctl start docker下载镜像docker pull busybox ( image_name:version )删除镜像docker rmi image_name:version上传镜像docker logindocker push username/app创建容器docker run -d -p 5000:5000 --restart=always --name registry -m 128m -v /data/registry:/var/lib/registry registry:2简单的版本
docker run -d -p 5000:5000 --name app nginx:1.11.1更改镜像的tagdocker tag nginx your_name/nginx对容器的一些操作创建容器,不启动
docker create --name web nginx:1.11.1查看容器内存和cpu的使用率
docker stats app有多少进程在运行
docker top container_name检查容器的相关信息
docker inspect app | grep -i memory ( 这里匹配内存的信息 )从容器创建一个镜像docker commit -a otfsenter -m demo commit iamge web web:2.0-a是author,申明作者是谁-m是message,新创建的镜像的信息web是容器的名字web:2.0是新创建的镜像的名字和版本把镜像压缩成一个tar包docker save app > app.tar从tar包恢复镜像docker load < app.tar在容器间分享数据这里先创建一个容器
docker run -d -v /web-data:/tmp:ro --name data-container app-d是daemon,后台运行-v是volume,把容器里面的路径映射到本地--name是指定容器的名字app是镜像的名字然后再创建一个容器的时候,想用上面data-container的数据,
就可以像下面这样操作
docker run -d --volumes-from data-container --name web-container app使用dockerfiledockerfile的内容如下:
from centos:7run yum -y install epel-release && \\ yum -y install nginx && \\ yum clean allexpose 80 443volume [./nginx:/usr/share/nginx/html]cmd [nginx, -g, daemon -off;]这个时候我们就可以简单的用下面的命令来启动一个容器,
并且在容器里面做一些操作,
比如安装一个nginx容器
docker build -t app .参考的链接docker的官方文档
照明用LED驱动芯片的技术趋势
人工智能和机器学习在支付技术中广泛应用 保护用户交易安全
电动汽车快充技术的原理是什么,会对电池造成损伤吗
多信号板接地的最佳PCB设计技巧
全球面板业产能过剩渐显 韩国和台湾地区“三足鼎立”的竞争将会更加白热化
关于Docker的一些基础操作有哪些
无人驾驶汽车将大量在上海行驶 年内投两千辆
有线防盗与无线防盗的区别,各自应用的优缺点分析
亚马逊万亿美元市值高不高?还能再涨27%
MethodHandle调用示例
柔性FPC连接器的市场优势
半导体材料的特性
vb语言和c++语言的区别
在5G核心专利数上,我国已位居世界首位?
小窗法屏蔽效能测试箱在屏蔽效能测试中的应用
LED发光二极管的检测简述
音响工程8大常见问题的检修
linux恢复远端备份文件
热点 | 荣耀正式发布新品类产品——“智慧屏”
智能网联汽车确定通信频段,车路协同开始火爆