范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

快速掌握Docker安装常用命令与Portainer可视化管理

  一、Docker的安装
  1、卸载旧版本: sudo yum -y remove docker*
  2、确认时间同步 yum install -y ntp ntpdate ntp1.aliyun.com
  3、安装依赖包  yum install -y yum-utils device-mapper-persistent-data lvm2
  4、配置docker的YUM源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  5、安装指定版本的docker
  1) 列出YUM源中的DOCKER版本 yum list docker-ce --showduplicates | sort -r
  2)安装指定版本的DOCKER yum -y install docker-ce-<版本号>.el7.x86_64 例: yum -y install docker-ce-3:20.10.8-3.el7.x86_64
  6、启动docker systemctl start docker
  设置为开机启动 systemctl enable docker
  7、设置镜像加速 sudo mkdir -p /etc/docker
  写入配置: tee /etc/docker/daemon.json <<-"EOF" {   "registry-mirrors": ["http://hub-mirror.c.163.com","https://mirror.baidubce.com"] }
  重启生效: systemctl daemon-reload systemctl restart docker
  二、Docker的常用命令
  1、下载镜像
  镜像仓库地址 https://registry.hub.docker.com
  拉取镜像 docker pull jenkins/jenkins:latest
  2、查看镜像
  列出当前的镜像: docker images
  3、启动容器 docker run --name web2 -it nginx:1.14-alpine
  docker run 的主要参数:    -d, --detach=false         指定容器运行于前台还是后台,默认为false       -i, --interactive=false    打开STDIN,用于控制台交互      -t, --tty=false            分配tty设备,该可以支持终端登录,默认为false      -u, --user=""              指定容器的用户      -a, --attach=[]            登录容器(必须是以docker run -d启动的容器)    -w, --workdir=""           指定容器的工作目录     -c, --cpu-shares=0         设置容器CPU权重,在CPU共享场景使用      -e, --env=[]               指定环境变量,容器中可以使用该环境变量      -m, --memory=""            指定容器的内存上限      -P, --publish-all=false    指定容器暴露的端口      -p, --publish=[]           指定容器暴露的端口     -h, --hostname=""          指定容器的主机名      -v, --volume=[]            给容器挂载存储卷,挂载到容器的某个目录      --volumes-from=[]          给容器挂载其他容器上的卷,挂载到容器的某个目录    --cap-add=[]               添加权限,权限清单详见:http://linux.die.net/man/7/capabilities      --cap-drop=[]              删除权限,权限清单详见:http://linux.die.net/man/7/capabilities      --cidfile=""               运行容器后,在指定文件中写入容器PID值,一种典型的监控系统用法      --cpuset=""                设置容器可以使用哪些CPU,此参数可以用来容器独占CPU      --device=[]                添加主机设备给容器,相当于设备直通      --dns=[]                   指定容器的dns服务器      --dns-search=[]            指定容器的dns搜索域名,写入到容器的/etc/resolv.conf文件      --entrypoint=""            覆盖image的入口点      --env-file=[]              指定环境变量文件,文件格式为每行一个环境变量      --expose=[]                指定容器暴露的端口,即修改镜像的暴露端口      --link=[]                  指定容器间的关联,使用其他容器的IP、env等信息      --lxc-conf=[]              指定容器的配置文件,只有在指定--exec-driver=lxc时使用      --name=""                  指定容器名字,后续可以通过名字进行容器管理,links特性需要使用名字      --net="bridge"             容器网络设置:                                  bridge 使用docker daemon指定的网桥                                       host    //容器使用主机的网络                                    container:NAME_or_ID  >//使用其他容器的网路,共享IP和PORT等网络资源                                    none 容器使用自己的网络(类似--net=bridge),但是不进行配置     --privileged=false         指定容器是否为特权容器,特权容器拥有所有的capabilities      --restart="no"             指定容器停止后的重启策略:                                  no:容器退出时不重启                                    on-failure:容器故障退出(返回值非零)时重启                                   always:容器退出时总是重启      --rm=false                 指定容器停止后自动删除容器(不支持以docker run -d启动的容器)
  启动jenkins容器 docker run -d --name newjenkins -p 8082:8080 -v /amd/data/jenkins:/var/jenkins_home jenkins/jenkins:latest
  4、进入容器 docker exec -it 容器名称或容器ID /bin/sh或bin/bash
  采用最高权限进入: docker exec -u 0:0 -it 容器名称或容器ID /bin/sh或bin/bash
  5、退出容器 exit或ctrl + D
  6、重启容器 docker restart 容器ID
  停止所有容器 docker stop $(docker ps -aq)
  启动所有容器 docker start $(docker ps -aq)
  7、查看容器配置信息 docker inspect 容器ID
  8、查看容器日志 docker logs 容器ID
  9、提交保存容器快照 # docker commit -m="描述信息" 容器ID 镜像名称:标签名称 docker commit -m="describe docker image" 06bc56a338c8 my-wizard:20220923
  10、删除镜像快照 # docker image rm 要删除的镜像ID docker image rm 4a05d53d13ee  # 或者 docker image rm 镜像名称:标签信息 docker image rm my-wizard:20220923
  11、导出镜像 # docker save -o 镜像压缩包名称 镜像ID 镜像标签信息 docker save -o myimages.gz image_id  name:tag_name
  12、装载镜像 # docker load -i 指定镜像路径 docker load -i myimages.gz
  13、镜像内容复制交换
  复制容器内的目录到宿主机: 命令:docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH 示例:docker cp 06bc56a338c8:/etc/hosts /root/
  复制宿主机的文件至容器内: 命令:docker cp [OPTIONS] SRC_PATH CONTAINER:DEST_PATH 示例:docker cp hosts1 06bc56a338c8:/etc/hosts1
  三、Docker的可视化管理
  1、运行服务端: docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
  2、运行agent代理端: docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent
  3、访问管理界面
  访问服务端的9000端口, 可以管理所有容器:
  4、添加节点
  进入Endpoints菜单
  点击Add endpoint:
  有五种选项, 可以采用最为简单的Docker API方式进行控制。
  5、进入需要添加的节点机器
  修改docker的启动配置文件: vi /usr/lib/systemd/system/docker.service
  增加命令参数: -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
  保存配置文件后, 重启docker服务: systemctl daemon-reload  && systemctl restart docker
  最后验证端口是否正常开放 netstat -apn | grep 2375
  6、完成节点的添加
  进入Endpoint菜单, 增加对应的节点:
  增加完成后, 会有成功提示, 能够看到新增的节点信息:

去年财政支出突破26万亿!财政部将大力优化支出结构,确保政府投资力度不减点蓝字关注,不迷路1月30日,财政部召开2022年度财政收支情况网上新闻发布会,介绍2022年度财政收支情况,并解读2023年财政政策主要内容。数据显示,2022年,全国一般公共预SpringBoot后端开发第二部分虚拟机软件(VirtualBox)创作不易,请帮忙转发点赞和评论!VMware虚拟机虚拟机是指通过软件模拟的具有完整硬件系统功能的运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件你可以在一台物理计算机上模拟gRPC初体验一简单介绍RPCRPC(RemoteProcedureCall)远程过程调用,它允许在一台服务器程序中调用另一台服务器上的子程序。RPC采用了代理模式从而屏蔽了网络之间的调用细节,小规模纳税人自行开具的免税发票已交给客户,享受减免增值税政策是否必须追回免税发票?问我公司是按月申报的增值税小规模纳税人,2023年1月3日,自行开具了4张免税发票已交给客户,请问如果我公司要享受减按1征收增值税政策,是否必须追回上述免税发票?答财政部税务总局关市城管执法支队开展节前安全大检查消除安全隐患驻马店网讯(记者张乾阳通讯员余杰)2023年春节将至,为进一步贯彻落实国家省市安全生产工作会议精神,强化安全生产责任,预防和降低安全事故发生,切实做好岁末年初安全生产工作,确保市民新一届中国女排大名单公布!为何还是没有朱婷?因伤病影响,朱婷的归期依然未知,明年的巴黎奥运会,如果还是没有朱婷,你能接受吗?2023年新春刚过,中国女排重新吹响集结号。日前,中国排协公布新一届中国女排大名单,这支新老结合的队解决PE瓶颈问题,筑实经济复苏基础01hr引言疫情过后,我国经济将有一个渐进式复苏过程,经济复苏是多种力量共同作用的结果,是一个系统演进的过程,单独讨论某一因素对经济复苏的作用都可能存在偏颇。各个领域的研究者可以从因为热爱,所以不会觉得苦最近电视剧狂飙实在太热了,简直用热爆来形容它,很多演员都演得不错,而今天跟大家聊聊最近热议的演员张颂文。片中饰演高启强的张颂文,演得实在太好了,被众网友调侃建议查一查,不像演的,能理财市场呈现新特点新变化中央经济工作会议提出,多渠道增加城乡居民收入。随着经济社会发展和投资理财观念的普及,居民通过多种投资渠道获得财产性收入的需求不断增长。近年来,我国理财市场不断强化金融服务保障功能,IDC华为三星OPPO位列2022年中国折叠屏手机市场前三中证网讯(记者张兴旺)日前,市场调研机构IDC发布报告显示,2022年中国折叠屏手机市场出货量近330万台,同比增长118。折叠屏产品在国内智能机市场占比从2021年的0。5上升到春节回乡见闻与思考(结婚难的原因教育的作用农业的未来)疫情三年终于放开,今年过年还允许放鞭炮,今年就在老家多呆了几天,所见所闻和网上普遍的说法并不一致。一农村光棍多,结婚难真的是因为计划生育时期堕胎女婴,造成男孩多女孩少吗?今年在老家
乐视每周工作四天半,几百亿不用还了吗?乐视每周工作四天半,几百亿不用还了吗?万万没想到,乐视又上热搜了。之前是老板跑了,员工还在,还过着不加班无内卷的安逸生活如今是每周工作四天半,除双休外,周三还有半天休息。显然,相比苏州政府工作报告里的N个第一定格2022年数字见证耕耘奋斗,蕴藉勃发势能。1月7日亮相的政府工作报告里一组组亮眼数字,回眸定格了过去一年中苏州高质量发展的高光时刻,十足的发展成色更为全面推进中国式现代化苏州新实践开好局起好副局长的工作履历18岁上班,调了6个工作单位,26岁当上副局长铺天盖地的疯传扬州广陵区商务局美女事件,舆论发酵发酵再发酵,现在已经发酵的差不多了,现在是时候捊一捊美女副局长的工作履历的情感经历了,以便让大家更好的了解美女副局长。美女副局长18耶斯彼卡现身迈阿密海滩身着比基尼性感十足!当地时间2023年1月2日,美国迈阿密,艾达耶斯彼卡(AidaYespica)现身迈阿密海滩。耶斯彼卡现身迈阿密海滩身着比基尼性感十足迈阿密泳装周,什么级别的超模才能登上这样的舞台诺埃米波基现身迈阿密海滩度假,穿搭简约休闲,魅力十足近日,诺埃米波基(NoemiBocchi)在迈阿密海滩度假,当天,她身穿一件衬衫和一件短牛仔裤,看起来很简约休闲,非常有魅力,也很有度假风情。她是一名模特,在时尚界很有名气,在她的回顾山口百惠80年代的穿搭,才明白再过30年,你穿衣也没她时髦身处不同年代,如同身处不同的季节,时尚之花从未凋零过。春有桃李夏有盛荷,80年代同样也有经典不过时的时尚潮流。在80年代中开得最艳丽的一朵时尚之花,当然得有山口百惠的姓名。再过30被张蕾纯净美惊艳!穿红色波点裙自带风情,精致五官充满东方韵味裙装是很多女性生活中必不可少的一款单品,尤其是女主持人。对于她们来讲,因为工作的原因,要求会更高,尤其是颜色选择更要适合。不但要穿出时尚感,同时更带有东方女性的知性美,需要在穿搭上带你欣赏奢侈品ChristianLouboutinHotChick系列高跟鞋令全球女人痴迷的红底鞋ChristianLouboutin,以难以驾驭闻名,却仍然无法改变要拥有它的决心,亮面漆的黑鞋身,红如血的红鞋底,能够展现女人最美的腿部线条,CL是众多仙女穿白色短裤的时尚女生白色短裤是夏日必备单品之一。尤其是在炎热的夏季,白色短裤可以给你带来清爽舒适的感觉,而且白色也有着显瘦的效果。白色短裤虽然很好搭配,但如果你不是很会穿搭的话,还是需要有一些小技巧才欧度第九届搭配节时尚盛宴华丽落幕,共赏男装新风尚1月7日,欧度第九届搭配节颁奖仪式及晚宴在成都非遗博览园缇沃丽酒店隆重举行,至此长达一个半月的男装搭配年度盛典活动华丽落幕。参与最佳男士着装线上评选的获奖嘉宾与欧度超V顾客携家属盛5060岁的女人,这才是你该有的打扮头发微卷造型张弛有度在大多数人的印象当中,女人一旦到了五六十岁的年龄阶段,就跟美丽和时尚没有关系了,但其实,这才是对奶奶辈最大的误解,真正爱美的女人,就算上了年纪,也依旧优雅得体。其实并不是奶奶辈不够