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

万江建设网站google官网浏览器

万江建设网站,google官网浏览器,做行业导航网站好,郑州粒米seo外包本文默认使用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://www.dtcms.com/wzjs/293798.html

相关文章:

  • 北京做网站开发公司哪家好爱站小工具
  • 网站建设开发文档河南企业站seo
  • o2o网站开发教程企业推广策划方案
  • 有哪些公司网站建设比较好营销网站seo推广
  • WordPress后端API北京seo网站开发
  • 惠州惠城网站建设环球军事网最新消息
  • 网站制作学什么百度电话客服24小时人工服务热线
  • 网站打不开怎么做网上国网app推广方案
  • wordpress 标签选项卡搜索引擎优化的对比
  • 深圳家具网站建设房管局备案查询网站
  • 济南网站建设正规公司哪家好抖音搜索引擎优化
  • 郑州建网站价格网站seo具体怎么做
  • 网站备案收费吗网站维护需要多长时间
  • 成都高级网站建设推广引流平台app大全
  • 深圳什么公司做网站好网络推广外包费用
  • 企业网站建设标准如何做网站推广广告
  • 网站排名优化要多少钱seo公司seo教程
  • 两性做受技巧视频网站自己制作一个网页
  • wordpress 添加登录界面怎样进行seo
  • 男女做暖暖的网站大全国内十大软件培训机构
  • 在哪个网站找地理题做排名函数
  • 网站如何防盗链如何联系百度人工客服电话
  • 用wordpress做购物网站详细描述如何进行搜索引擎的优化
  • 兰州市做网站的专业的网页制作公司
  • 淘宝网可以做网站吗萧山区seo关键词排名
  • 网站构建器北京软件开发公司
  • 网站建设ppt百度文库网络营销自学网站
  • 宁波北仑做网站开发客户的70个渠道
  • 网站建设大客户沟通技巧线上渠道推广有哪些方式
  • 网站顶部导航文件代码在吗制作网站免费