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

吉 360 网站建设深圳建筑行业招聘网

吉 360 网站建设,深圳建筑行业招聘网,wordpress美化插件,域名注册查询入口网址本文默认使用linux系统以及会linux的基本指令,windows下安装docker较为繁琐 docker是什么 Docker 是一个开源的应用容器引擎,基于go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中&…

本文默认使用linux系统以及会linux的基本指令,windows下安装docker较为繁琐

docker是什么

Docker 是一个开源的应用容器引擎,基于go 语言并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

(docker官网)

ubuntu下docker的安装

使用官方的脚本进行自动安装

 curl -fsSL https://test.docker.com -o test-docker.shsudo sh test-docker.sh

手动安装

r如果系统中已经存在docker历史版本的安装包,或者有卸载残留,都可能会导致安装的失败,所以确保安装前,docker已经完全卸载,或删除历史的docker版本。(详见下面文章)

卸载docker指令

docker版本历史

sudo apt-get remove docker docker-engine docker.io containerd runc

有兴趣参考以上文章来了解docker  docker-engine docker.io  删除指令会根据linux的系统不同版本存在些许不同,这里只讲了ubantu

先更新apt包的索引

sudo apt-get update

使用docker仓库来进行安装

安装apt的依赖包,用于仓库的获取

    sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common

添加docker秘钥

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

设置稳定版仓库

echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安装最新版docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

已经安装成功了,接下来验证安装

sudo docker run hello-world

如果安装成功,输入上述指令则会看到以下内容 

仔细看上面所示的英文,其实他已经揭晓了,docker运行时的过程

 docker run hello-world

其中docker表示 docker执行的二进制文件 

1. 这句话输入以后,docker客户端会像docker的守护进行进行联系

2. docker的守护进程把hello-world这消息放入docker hub中

3.docker守护进程从该镜像创建了一个新容器,该容器运行可执行文件,从而生成了当前正在阅读的输出。

4.docker再把生成内容发送到客户端,客户端在输送到当前显示屏上

可交互式容器

上述第一个docker程序中,输出了文字之后,便没有了后续,这里我们可以通过指定参数来创建一个可以交互的容器,这个容器耗费资源少,但是相应的很多指令和内容都没有

  • -t: 在新容器内指定一个伪终端或终端
  • -i: 允许你对容器内的标准输入 (STDIN) 进行交互。
docker run -i -t ubuntu:15.10 /bin/bash

输入上述代码后

等待服务器下载完成之后,就会出现另外一个linux的系统(这里没有展示图片,因为本人云服务器下载速度较慢),可以使用ls来查看当前系统的文件

要退出可以使用指令

exit

或者CTRL+D来进行退出容器

创建后台程序

上面讲了如何创建交互容器,这里进行后台程序的创建(重点)

docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"

可以看到输入后,出现的指令是一个长字符串,这个字符串叫做容器id,每个创建的容器都有唯一id,可以通过容器id来查看容器内发生了什么

docker ps

来查看当前有哪些容器

这里是本人的 镜像这些后面的文章会提到

  • CONTAINER ID: 容器 ID。
  • IMAGE: 使用的镜像。
  • COMMAND: 启动容器时运行的命令。
  • CREATED: 容器的创建时间。
  • STATUS: 容器状态。
  • PORTS: 容器的端口信息和使用的连接类型(tcp\udp)

  • NAMES: 自动分配的容器名称

使用一下命令可以查看 容器内的输出 容器id可以只缩写前3个字符

docker logs (容器id)

 停止容器

docker stop

参考文章

https://www.runoob.com/docker/docker-hello-world.html

https://www.docker.com/

https://zhuanlan.zhihu.com/p/305572519

https://blog.csdn.net/doublepg13/article/details/131781150


文章转载自:

http://ucun3Tww.npgwb.cn
http://9d12J97l.npgwb.cn
http://0S4MqfD0.npgwb.cn
http://08tnLiFv.npgwb.cn
http://Og4KK5he.npgwb.cn
http://Uxsg7PGS.npgwb.cn
http://HZbMrxG4.npgwb.cn
http://RMRbdvt9.npgwb.cn
http://YRnczosh.npgwb.cn
http://PeOrKKsV.npgwb.cn
http://oOwxraYn.npgwb.cn
http://YFvtw4yN.npgwb.cn
http://GpExHZKz.npgwb.cn
http://fQquT8nt.npgwb.cn
http://CJjA6JX9.npgwb.cn
http://lJ0l66SI.npgwb.cn
http://0XXQcorW.npgwb.cn
http://urxdKJ3G.npgwb.cn
http://shTT9iE7.npgwb.cn
http://RTye7t4q.npgwb.cn
http://3poyJtDM.npgwb.cn
http://obVcATM9.npgwb.cn
http://4pVaQ8Xh.npgwb.cn
http://ReXNtHCk.npgwb.cn
http://jnvvRjpp.npgwb.cn
http://W9ZopDnw.npgwb.cn
http://iRhEceis.npgwb.cn
http://YxK56Y4f.npgwb.cn
http://LTzJiM42.npgwb.cn
http://llMAqr6K.npgwb.cn
http://www.dtcms.com/wzjs/768233.html

相关文章:

  • 全网通网站我想自己做的知道网站
  • 网站建设的几个阶段网站充值系统怎么做
  • 手机网站建设哪家有自助建站网
  • 经营网站需要注意什么沈阳工程招标信息网
  • 网站建设需要域名吗做调查的网站知乎
  • 门户网站做等级保护测评定制图片软件
  • 开发网站建设方案微信公众号app下载安装
  • 个人网站推广 公司做调查问卷权威网站
  • 做推广赚钱的网站有哪些做网站 怎么选择公司
  • 做视频招标的网站有哪些创办网站需要什么
  • 网站建设公司的客户ppt要怎么做网站
  • 网站建设与管理任务分工网站开发人员招聘
  • 做柜子网站做一个卖货的app要多少钱
  • 网业公司宁波seo外包服务平台
  • 百度网站权重排名30天网站建设全程实录
  • 美食网站html代码网站 免费 认证
  • 高端设计网站最好的网站制作公司
  • php网站开发框架搭建wordpress会计模板下载
  • 网站开发维护承担的法律责任网络工程师证书含金量
  • 图书网站建设实训总结上海企业服务云app
  • 网站运营如何做学历提升入口
  • 浦口建设局网站广州网站建设兼职
  • 网站制作好在百度里可以搜到吗西宁百姓网
  • 播州区建设局网站wordpress订单查询
  • 网站安全防护网页制作登录界面代码
  • 如何制作课程网站模板下载地址信誉好的营销单页网站
  • 网站建设销售需要懂的知识cms是什么材料
  • 深圳 网站建设vs做网站头部的代码
  • 自带浏览器建设银行网站打不开青岛网站关键词排名优化
  • 乐清品牌网站建设网络免费推广平台