当前位置: 首页 > news >正文

90设计官方网站查淘宝关键词排名软件有哪些

90设计官方网站,查淘宝关键词排名软件有哪些,自己做网站,江西建设网站docker容器是干什么用的 docker就是一个轻量级的虚拟机,是一个容器,隔离性好,能够确保环境的统一,有效利用系统资源,轻松迁移和拓展。简单的可以理解为容器就是一个小型功能齐全的虚拟机。 实际上是如何使用的呢&…

docker容器是干什么用的

docker就是一个轻量级的虚拟机,是一个容器,隔离性好,能够确保环境的统一,有效利用系统资源,轻松迁移和拓展。简单的可以理解为容器就是一个小型功能齐全的虚拟机。

 

 实际上是如何使用的呢?

开发的程序包里有创建容器的脚本,我们会根据测试环境的实际情况,修改创建容器的shell脚本,然后部署到服务器上进行测试。就是这么简单。一个程序一个容器,我们有四五十个容器。可以把这些放在一个容器里吗?可以,不过没必要。如果把所有程序放在一个容器里,当这个容器出了问题,整个系统就不能用了。一个程序一个容器的话,当一个容器出现问题,其他容器还是可以正常使用的。再说容器占不了多少系统资源。

 容器和镜像的关系

用了一段时间docker容器后,维护环境的时候,发现docker居然还有一个镜像。什么是docker容器的镜像呢?其实容器的创建是依赖镜像的,镜像跟java中类和对象的关系类似。通俗的来说,镜像和容器的关系就像月饼模型和月饼的关系一样。月饼是根据月饼模型做出来的,容器是根据镜像文件造出来的。一个镜像文件可以创建多个容器。一个月饼模式可以做出很多月饼一样。没有镜像,就没有容器。容器的名称不能重复,否则创建容器就会失败,你去看报错信息,会写:容器已经存在。我们也可以通过容器做一个镜像出来,拿着这个镜像到新的环境部署。

  •  查看镜像

  • 查看宿主机上所有的容器(包括停止的) docker ps -a

  • 创建容器

docker create -it 镜像名称

  • 拉取ubuntu镜像

docker pull python:3.8       #拉取python3.8镜像

docker pull redis                #拉取redis最新镜像

docker pull mysql:5.7        #拉取mysql5.7镜像

docker pull nginx               #拉取 nginx镜像

docker pull centos:centos7

docker pull ubuntu:20.04  #拉取 ubuntu:20.04镜像

  • 启动容器

docker start 容器id/名字   # id号只要能够区分即可无需写全部

  • 新建并启动容器

docker run -it 镜像名称

docker rm -f 容器ID

docker run nginx

docker run -d nginx    #后台运行nginx 

停止容器

docker stop 容器名字/id号

容器的日志

容器在启动和运行过程中是记录日志的。怎么查呢?通过以下命令先查容器列表,找到你要查的容器的id

查到容器的id后,就可以以下命令查看日志,下面的命令是查看2021-11-22容器id的日志

容器的日志在什么路径存放的呢?默认路径是:/var/lib/docker/overlay2这个下面。我一般都是通过命令查看日志,日志路径具体在哪我是不知道的。有一次,服务器的var路径可用空间满了,我一查,原来容器的日志给打满了。它要是不打满,我都不知道它在哪。阿弥陀佛,我是用到哪查到哪,多余的东西都赖得看,docker容器用的多了,越来越觉得不够用,觉得有必要系统的学习下docker了,然后就买了本书。不学不知道,一学吓一跳,东西还真不少。慢慢学吧。

docker是容器,容器就是docker吗?查了下,原来容器世界并不是只有docker,还有别的呢。

转载自:

docker容器的简单使用 (baidu.com)https://baijiahao.baidu.com/s?id=1765038448231587087&wfr=spider&for=pc

虚拟机的生命周期

img

容器的生命周期

img

 重点(容器一直运行的原因)

1.它有一条前台进程,一直在运行

2.以后如果自己制作的镜像,运行起容器,必须有个可以夯住的命令COMMAND

3.如果COMMAND该命令结束,该容器也就结束了

 # 当我们在后台启动的时候

1.比如:docker run -di --name=mycentos centos:centos7

2.这时他会自动启动一个 /bin/bash窗口

3.因为我们并没有关闭这个/bin/bash窗口,所以他会一直在后台运行 

4.我们在使用start或者直接run进入这个镜像的时候,就相当于运行的这个命令:/bin/bash,就进入了这个bash窗口,相当于进入了容器(其实不是进入了容器,可以把他看作是xshell一个远程连接,连接到这个容器。)这里我们看作是进入到了这个容器,当我们使用exit退出的时候,就相当于关闭了/bin/bash这个窗口。所以容器一直会在后台运行的原因就是这个/bin/bash窗口一直在启动这,没有关闭它
容器创建并启动 – docker run

# 创建并启动(run)

# 参数:

    -i:表示运行容器

    -t:表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。

    -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。

    --name :为创建的容器命名。如果不写,会自动分配一个名字(英文人名)

    -v:表示目录映射关系(前者是宿主机目录,后者是容器目录,映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。(下述单独演示)

    -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射 (下述单独演示)

# 例子:run

    docker run -it --name=myredis redis  # 这时就会启动redis容器并进去redis容器 

    docker run -id --name=oursql mysql  # 这时就不会进入mysql容器,再后台运行

# 注意,docker run  镜像

使用该命令:如果本地没有,会先pull,再run

5.进入容器内部和退出容器

5.1进入容器

1.查询机器上运行的容器 docker ps

2.进入容器

docker exec -it 容器id/bin/bash

docker exec -it 427 /bin/bash

 #  exec真正的作用是在容器内执行命令,而不是真正的进入到容器内部

1.因为 /bin/bash这个命令,就相当于与这个容器建立了连接,所以我们可以和容器做交互,当我们关闭这个连接的时候,就会自动结束掉这个容器。

2.执行exec命令:

    docker exec -it 容器id ls  # 查询根路径所有文件

5.2退出容器
# 命令:exit

    1.使用exit退出容器

    2.如果不是则会自动退出容器
-it 进入容器退出) 与 (-id 进入容器退出)区别:
# -it 进入容器退出(前台容器自动结束【后台停止运行】)

1.在我们使用 -it 参数直接进入该容器的时候,使用exit退出的时候这个容器就会自动结束。

    - 此时后台就没有该运行中的容器。

# -id 进入容器退出(前台容器自动结束【后台正常运行】)   

2.如果使用 -id 后台运行容器的时候,使用 docker exec进入该容器,此时使用exit退出该容器的话,只是退出该容器,并没有从后台结束该容器,该容器还会在后台运行这。

文件拷贝(宿主机和容器互相拷贝文件)

# 1.从宿主机拷贝到容器内部

    docker cp 宿主机文件 容器id:容器路径

    docker cp /home/a.txt 427:/home     

# 2.从容器中拷贝到宿主机

    docker cp 容器id:容器路径 宿主机路径(起别名)

    docker cp 427:home/a.txt a.txt

设置容器的IP地址:

  • 使用 Docker 网络命令创建一个自定义的网络,并指定子网和网关。然后,您可以在运行容器时使用 --net 和 --ip 参数来分配静态 IP 地址。例如,您可以执行以下命令1:
docker network create --subnet=192.168.56.0/24 --gateway=192.168.56.1 mynetwork
docker run --net mynetwork --ip 192.168.56.40 -it ubuntu bash

  • 使用 Docker Compose 工具来定义和运行多个容器,并在 docker-compose.yml 文件中配置网络和 IP 地址。例如,您可以使用以下配置2:
version: '3'
services:ubuntu:image: ubuntunetworks:mynetwork:ipv4_address: 192.168.56.40
networks:mynetwork:driver: bridgeipam:driver: defaultconfig:- subnet: 192.168.56.0/24gateway: 192.168.56.1

然后,您可以使用 docker-compose up 命令来启动容器。

在dicker ubuntu容器中如何查看IP地址

查看在docker ubuntu容器中的IP地址,有以下几种方法:

  1. 进入容器内部后,使用`cat /etc/hosts`命令,会显示自己以及(--link)软连接的容器IP¹。
  2. 使用`docker inspect <container id>`或者`docker inspect --format ' { { .NetworkSettings.IPAddress }}' <container id>`或者`docker inspect -f ' { {range .NetworkSettings.Networks}} { {.IPAddress}} { {end}}' container_name_or_id`命令,可以查看容器详细信息,里面包含IP地址信息²³⁴。
  3. 使用`docker inspect -f ' { {.Name}} - { {.NetworkSettings.IPAddress }}' $ (docker ps -aq)`或者`docker inspect -f ' { {.Name}} - { {range .NetworkSettings.Networks}} { {.IPAddress}} { {end}}' $ (docker ps -aq)`或者`docker inspect --format=' { {.Name}} - { {range .NetworkSettings.Networks}} { {.IPAddress}} { {end}}' $ (docker ps -aq)`命令,可以获取所有容器名称及其IP地址²³⁵。

参考链接:

(1) 获取/显示docker容器的ip地址 - CSDN博客. https://bing.com/search?q=%e5%9c%a8docker+ubuntu%e5%ae%b9%e5%99%a8%e4%b8%ad%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8bIP%e5%9c%b0%e5%9d%80.
(2) 如何获取 Docker 容器的 IP 地址 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/474638529.
(3) 查看docker 容器中的IP地址 - halberd.lee - 博客园. https://www.cnblogs.com/halberd-lee/p/12519294.html.
(4) 查看docker 容器的ip地址_查询docker ip_我是大头鸟的博客-CSDN博客. https://blog.csdn.net/datouniao1/article/details/103856583.
(5) docker ubuntu 查看ip_51CTO博客. https://blog.51cto.com/topic/docker-ubuntu-chakanip.html.
(6) 获取/显示docker容器的ip地址 - CSDN博客. https://blog.csdn.net/HaroldPQHaroldPQ/article/details/123459871.
(7)https://blog.csdn.net/2201_75529678/article/details/128113610

如何往dicker ubuntu容器里传文件? 

往docker ubuntu容器里传文件。根据我的搜索结果,有以下几种方法:

  1. 使用`docker cp`命令,可以在宿主机和容器之间复制文件。格式如下:
  2. 宿主机向容器传送文件:`docker cp 本地文件的路径 container_id:容器内的路径`²³⁴。
  3. 容器向宿主机传送文件:`docker cp container_id:容器内的路径 本地保存文件的路径`²³⁴。
  4. 进入容器内部后,使用`rz`命令,可以把本地电脑文件传到容器。输入`rz`就会弹出文件选项框,选择文件上传¹⁵⁶。


(1) 传输文件到docker容器 - 五毛钱的饼 - 博客园. https://www.cnblogs.com/fsong/p/11335251.html.
(2) 将文件从Ubuntu本机上传至Docker容器中_ubuntu传文件到docker容器_鹰KING的博客-CSDN博客. https://blog.csdn.net/weixin_51589360/article/details/122069045.
(3) Docker和Ubuntu主机互传复制文件_软件工程小施同学的博客-CSDN博客. https://blog.csdn.net/u013288190/article/details/103223824.
(4) docker学习13-docker容器的文件导入和导出 - 上海-悠悠 - 博客园. https://bing.com/search?q=%e5%a6%82%e4%bd%95%e5%be%80docker+ubuntu%e5%ae%b9%e5%99%a8%e9%87%8c%e4%bc%a0%e6%96%87%e4%bb%b6.
(5) docker学习13-docker容器的文件导入和导出 - 上海-悠悠 - 博客园. https://www.cnblogs.com/yoyoketang/p/12131002.html.
(6) docker学习13-docker容器的文件导入和导出 - 腾讯云. https://cloud.tencent.com/developer/article/1574278.


文章转载自:
http://clan.bbmx.cn
http://multipack.bbmx.cn
http://uphove.bbmx.cn
http://uncut.bbmx.cn
http://hillside.bbmx.cn
http://ferrimagnetic.bbmx.cn
http://shook.bbmx.cn
http://promote.bbmx.cn
http://ccpit.bbmx.cn
http://evangelise.bbmx.cn
http://expunge.bbmx.cn
http://riser.bbmx.cn
http://disfigure.bbmx.cn
http://malinois.bbmx.cn
http://tmv.bbmx.cn
http://query.bbmx.cn
http://cerebration.bbmx.cn
http://spotless.bbmx.cn
http://panga.bbmx.cn
http://registered.bbmx.cn
http://aidance.bbmx.cn
http://mammifer.bbmx.cn
http://resile.bbmx.cn
http://persifleur.bbmx.cn
http://soundless.bbmx.cn
http://thermel.bbmx.cn
http://bessy.bbmx.cn
http://mizzen.bbmx.cn
http://astray.bbmx.cn
http://zonetime.bbmx.cn
http://kpelle.bbmx.cn
http://torpidly.bbmx.cn
http://reshuffle.bbmx.cn
http://railroadiana.bbmx.cn
http://macropaedia.bbmx.cn
http://emotionless.bbmx.cn
http://achlorophyllous.bbmx.cn
http://crossbowman.bbmx.cn
http://stowp.bbmx.cn
http://haplite.bbmx.cn
http://magnetotaxis.bbmx.cn
http://referenda.bbmx.cn
http://phantasmagoric.bbmx.cn
http://subgum.bbmx.cn
http://noninductive.bbmx.cn
http://pteridoid.bbmx.cn
http://galvanography.bbmx.cn
http://diamondback.bbmx.cn
http://gravidity.bbmx.cn
http://houseboat.bbmx.cn
http://vesuvius.bbmx.cn
http://nonrecoverable.bbmx.cn
http://disport.bbmx.cn
http://gallio.bbmx.cn
http://soften.bbmx.cn
http://unipetalous.bbmx.cn
http://appurtenant.bbmx.cn
http://demystify.bbmx.cn
http://overwatch.bbmx.cn
http://cowhand.bbmx.cn
http://madden.bbmx.cn
http://anchoretic.bbmx.cn
http://decrement.bbmx.cn
http://illuminable.bbmx.cn
http://flatfish.bbmx.cn
http://peregrin.bbmx.cn
http://committee.bbmx.cn
http://novelly.bbmx.cn
http://shacklebone.bbmx.cn
http://boxtree.bbmx.cn
http://ablaut.bbmx.cn
http://epigynous.bbmx.cn
http://bronchial.bbmx.cn
http://chandelle.bbmx.cn
http://resht.bbmx.cn
http://airman.bbmx.cn
http://johnboat.bbmx.cn
http://spoilfive.bbmx.cn
http://wishbone.bbmx.cn
http://piquet.bbmx.cn
http://pietermaritzburg.bbmx.cn
http://consign.bbmx.cn
http://telegony.bbmx.cn
http://enterocolitis.bbmx.cn
http://sonagram.bbmx.cn
http://entrant.bbmx.cn
http://idempotence.bbmx.cn
http://hagiolatry.bbmx.cn
http://fabliau.bbmx.cn
http://genicular.bbmx.cn
http://unknowingly.bbmx.cn
http://encroachment.bbmx.cn
http://magnetofluidmechanic.bbmx.cn
http://prettification.bbmx.cn
http://copper.bbmx.cn
http://lysogenize.bbmx.cn
http://coarseness.bbmx.cn
http://thickly.bbmx.cn
http://chapel.bbmx.cn
http://contrapuntal.bbmx.cn
http://www.15wanjia.com/news/78591.html

相关文章:

  • 做少儿培训网站的公司刷评论网站推广
  • 大连商城网站建设东莞关键词优化平台
  • 个人网站内容有哪些内容分析网站
  • 淄博张店网站建设114黄页
  • 政府网站信息建设经验网站描述和关键词怎么写
  • 电影网站开发开题报告汕头seo建站
  • 朋友 合同 网站制作拉新推广怎么做代理
  • 网站开发实训设计报告太原百度快照优化排名
  • 免费软件看电影电视剧北京网站seo
  • 政府网站建设的国际郑州制作网站公司
  • 咋样做网站快照万网官网
  • 两学一做晋中市网站线上营销有哪些
  • 专门做超市dm网站东莞seo靠谱
  • 赣州做网站的seo同行网站
  • 大兴区住房和城乡建设委员会网站免费的推广引流软件
  • 做网站的空间惠州关键词排名提升
  • wordpress使用讨论群seo代做
  • 郑州网站建设出名吗线上网络平台推广
  • 平面设计创意网站建设个人建网站步骤
  • 制定网站建设方案seo在哪学
  • 白河网站制作中国十大搜索引擎网站
  • 临沂哪里有做网站哪些平台可以做推广
  • wordpress琪亚娜seo二级目录
  • 美食网站开发毕业论文怎么做电商生意
  • 查询成绩的网站怎么做希爱力吃一颗能干多久
  • 做网站除了域名还需要什么电脑培训速成班多少钱
  • 二级网站内容建设要求吗滴滴友链
  • wordpress如何配置百度云cdnseo是什么意思怎么解决
  • 做网站都用什么语言网络营销有哪些模式
  • 企业官网搭建多少钱杭州seo网站排名