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

做网站显示上次登录时间代码网站建设大概需要多少钱

做网站显示上次登录时间代码,网站建设大概需要多少钱,太原免费建站,秦洁婷seo博客文章目录 启动类命令帮助类命令镜像命令列出本地主机上的镜像在远程仓库中搜索镜像下载镜像保存镜像加载 tar 包为镜像查看占据的空间删除镜像 虚悬镜像命令自动补全新建启动容器启动交互式容器启动守护式容器 列出正在运行的容器容器其他启停操作启动已经停止的容器重启容器停… 文章目录 启动类命令帮助类命令镜像命令列出本地主机上的镜像在远程仓库中搜索镜像下载镜像保存镜像加载 tar 包为镜像查看占据的空间删除镜像 虚悬镜像命令自动补全新建启动容器启动交互式容器启动守护式容器 列出正在运行的容器容器其他启停操作启动已经停止的容器重启容器停止容器强制停止容器 删除容器查看容器日志查看容器内运行的进程查看容器内部细节进入正在运行的容器容器和宿主机文件拷贝导入和导出容器将容器生成新镜像本地镜像发布到阿里云容器数据卷所有命令示意图 启动类命令 启动docker systemctl start docker停止Docker systemctl stop docker重启Docker systemctl restart docker查看状态 systemctl status docker设置开机自启 systemctl enable docker帮助类命令 查看Docker版本 docker version查看Docker概要信息 docker info查看Docker总体帮助文档 docker --help查看docker具体命令帮助文档 docker 具体命令 --help镜像命令 列出本地主机上的镜像 docker images参数 -a列出所有镜像含历史镜像-q只显示镜像ID-f过滤 在远程仓库中搜索镜像 默认取docker hub中搜索 docker search 镜像名称参数 -f过滤--limit 数量只展示前几项 下载镜像 docker pull 镜像名称[:tag]不加 tag 时默认下载最新的镜像即tag为latest。 保存镜像 # 将 现有的mysql:5.7 和 redis:6 打包起来 docker save -o snow.tar mysql:5.7 redis:6 这个 tar 包是不可以解压缩的 加载 tar 包为镜像 docker load -i snow.tar查看占据的空间 查看镜像/容器/数据卷所占的空间 docker system df删除镜像 docker rmi 镜像名称/ID强制删除 docker rmi -f 镜像名称/ID可以使用空格分隔删除多个镜像 docker rmi 镜像1 镜像2 镜像3删除全部镜像 docker rmi -f ${docker images -qa}虚悬镜像 仓库名、标签都是none的镜像俗称虚悬镜像dangling image。 命令自动补全 docker支持命令自动补全功能当输入镜像名前几位时可以按tab键自动补全镜像名称、tag等。 # 如果镜像中有ubuntu查看输入ub按下tab是否可以补全 docker run ub如果按下tab时没有自动补全可以按以下步骤操作 检查是否安装了bash-completion命令补全增强包 # 检查有 /usr/share/bash-completion/bash_completion 这个文件 ls /usr/share/bash-completion/bash_completion如果有/usr/share/bash-completion目录但是没有/usr/share/bash-completion/bash_completion文件centos6为/etc/bash_completion文件则需要安装bash-completion yum -y install bash-completion检查是否安装了docker的自动补全 # 检查/usr/share/bash-completion/completions文件夹下是否有docker开头的自动补全 # docker安装完后会在该文件夹下生成自动补全文件docker # 如果安装了docker-compose则该文件夹下还会有 docker-compose文件 ll /usr/share/bash-completion/completions/docker*如果已经安装了docker自动补全使用source命令使其生效 source /usr/share/bash-completion/completions/docker再次使用tab查看是否可以自动补全 # 如果镜像中有ubuntu查看输入ub按下tab是否可以补全 docker run ub如果有报错且报错中提示_get_comp_words_by_ref: command not found。说明bash-completion的配置文件没有生效需要source一下 # 对于centos7bash-completion安装的是2.x版本配置文件为/usr/share/bash-completion/bash_completion source /usr/share/bash-completion/bash_completion# 如果是centos6自动安装的bash-completion最新版为1.x版本配置文件为/etc/bash_completion # bash /etc/bash_completion再次使用tab查看是否可以自动补全 # 如果镜像中有ubuntu查看输入ub按下tab是否可以补全 docker run ub新建启动容器 docker run [OPTIONS] IMAGE [COMMAND] [ARG...]常用的参数 --namenew_name为容器指定一个名称-d后台运行容器并返回容器ID即启动守护式容器-i以交互模式interactive运行容器通常与-t同时使用-t为容器重新分配一个伪输入终端tty通常与-i同时使用。也即启动交互式容器前台有伪终端等待交互-e为容器添加环境变量-P随机端口映射。将容器内暴露的所有端口映射到宿主机随机端口-p指定端口映射-v为容器添加环境变量 -p指定端口映射的几种不同形式 -p hostPort:containerPort端口映射例如-p 8080:80 宿主机端口 : 容器内软件端口-p ip:hostPort:containerPort配置监听地址例如 -p 10.0.0.1:8080:80-p ip::containerPort随机分配端口例如 -p 10.0.0.1::80-p hostPort1:containerPort1 -p hostPort2:containerPort2指定多个端口映射例如-p 8080:80 -p 8888:3306 示例 docker run -d -p 3306:3306 \--privilegedtrue \-v /app/mysql/log:/var/log/mysql \-v /app/mysql/data:/var/lib/mysql \-v /app/mysql/conf:/etc/mysql/conf \-e MYSQL_ROOT_PASSWORDroot \--name mysql \mysql:5.7启动交互式容器 以交互方式启动ubuntu镜像 # -i 交互模式 # -t 分配一个伪输入终端tty # ubuntu 镜像名称 # /bin/bash或者bash shell交互的接口 docker run -it ubuntu /bin/bash退出交互模式方式1 # 在交互shell中exit即可退回宿主机 exit;方式2使用快捷键ctrl P Q区别方式1 退出后容器会停止(没停止啊)方式2 退出后容器依然正在运行。 启动守护式容器 大部分情况下我们系统docker容器服务时在后台运行的可以通过-d指定容器的后台运行模式 docker run -d 容器名注意事项如果使用docker run -d ubuntu尝试启动守护式的ubuntu会发现容器启动后就自动退出了。因为Docker容器如果在后台运行就必须要有一个前台进程。容器运行的命令如果不是那些一直挂起的命令例如top、tail就会自动退出。 列出正在运行的容器 列出所有正在运行的容器 docker ps [OPTIONS]常用参数 -a列出当前所有正在运行的容器 历史上运行过的容器-l显示最近创建的容器-n显示最近n个创建的容器-q静默模式只显示容器编号 容器其他启停操作 启动已经停止的容器 docker start 容器ID或容器名重启容器 docker restart 容器ID或容器名停止容器 docker stop 容器ID或容器名强制停止容器 docker kill 容器ID或容器名删除容器 删除已经停止的容器 docker rm 容器ID或容器名删除容器是 docker rm删除镜像是 docker rmi注意区分。 强制删除正在运行的容器 docker rm -f 容器ID或容器名一次删除多个容器实例 docker rm -f ${docker ps -a -q}# 或者 docker ps -a -q | xargs docker rm查看容器日志 docker logs 容器ID或容器名查看容器内运行的进程 docker top 容器ID或容器名查看容器内部细节 docker inspect 容器ID或容器名进入正在运行的容器 ①进入正在运行的容器并以命令行交互 docker exec -it 容器ID/容器名称 bashShelldocker exec -it mysql /bin/bash docker exec -it redis /bin/bash#进入mysql后 如下命令连接 mysql -uroot -p# 进入redis后 如下命令连接 redis-cli②重新进入 docker attach 容器IDdocker exec 和 docker attach 区别 attach直接进入容器启动命令的终端不会启动新的进程用exit退出会导致容器的停止exec是在容器中打开新的终端并且可以启动新的进程用exit退出不会导致容器的停止 如果有多个终端都对同一个容器执行了 docker attach就会出现类似投屏显示的效果。一个终端中输入输出的内容在其他终端上也会同步的显示。 容器和宿主机文件拷贝 容器内文件拷贝到宿主机 docker cp 容器ID:容器内路径 目的主机路径宿主机文件拷贝到容器中 docker cp 主机路径 容器ID:容器内路径导入和导出容器 export导出容器的内容流作为一个tar归档文件对应import命令 import从tar包中的内容创建一个新的文件系统再导入为镜像对应export命令 示例 # 导出 # docker export 容器ID tar文件名 docker export abcjkuo98897979kjk aaa.tar# 导入 # cat tar文件 | docker import - 自定义镜像用户/自定义镜像名:自定义镜像版本号 docker aaa.tar | docker import - test/mytest:1.0.1将容器生成新镜像 docker commit提交容器副本使之成为一个新的镜像。 docker 启动一个镜像容器后 可以在里面执行一些命令操作然后使用docker commit将新的这个容器快照生成一个镜像。 docker commit -m提交的描述信息 -a作者 容器ID 要创建的目标镜像名:[tag]Docker挂载主机目录可能会出现报错cannot open directory .: Perission denied。 解决方案在命令中加入参数 --privilegedtrue。 CentOS7安全模块比之前系统版本加强不安全的会先禁止目录挂载的情况被默认为不安全的行为在SELinux里面挂载目录被禁止掉了。如果要开启一般使用 --privilegedtrue扩大容器的权限解决挂载没有权限的问题。也即使用该参数容器内的root才拥有真正的root权限否则容器内的root只是外部的一个普通用户权限。 本地镜像发布到阿里云 容器数据卷 卷就是目录或文件存在于一个或多个容器中由docker挂载到容器但不属于联合文件系统因此能够绕过UnionFS提供一些用于持续存储或共享数据。 特性卷设计的目的就是数据的持久化完全独立于容器的生存周期因此Docker不会在容器删除时删除其挂载的数据卷。 特点 数据卷可以在容器之间共享或重用数据卷中的更改可以直接实施生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期一直持续到没有容器使用它为止 运行一个带有容器卷存储功能的容器实例 docker run -it --privilegedtrue -v 宿主机绝对路径目录:容器内目录[rw | ro] 镜像名–privilegedtrue - privileged关键字是docker 0.6版本中引入docker 使用该参数 container内的root拥有真正的root权限。 否则,container内的root只是外部的一个普通用户权限。 可以使用docker inspect查看容器绑定的数据卷。 权限 rw读写ro只读。如果宿主机写入内容可以同步给容器内容器内可以读取。 容器卷的继承 # 启动一个容器 docker run -it --privilegedtrue /tmp/test:/tmp/docker --name u1 ubuntu /bin/bash# 使用 --volumes-from 继承 u1的容器卷映射配置 docker run -it --privilegedtrue --volumes-from u1 --name u2 ubuntu所有命令示意图
http://www.pierceye.com/news/855782/

相关文章:

  • 淮南本地网从化网站建设优化
  • 必要是什么网站山东网站seo
  • 汕头网站快速优化排名wordpress安装流程图
  • 郑州视频网站建设大概多少钱赶集网2022年最新招聘
  • 购物网站怎么做优化wordpress 暖岛 主题
  • 帝国cms如何做电影网站广告设计要学哪些软件
  • 企业做网站的意义网站建设的知识
  • 重庆荣昌网站建设价格内网网站建设流程
  • 专业网站建设哪家好网站开发英语英语
  • 亿恩 网站备案做养生网站需要什么资质
  • 镇江网站建设案例洛阳网站建站
  • 网站建设如何把代码沈阳网站制作
  • 微网站自己怎么做的模版网站和语言网站
  • 做平台是做网站和微信小程序的好别京津冀协同发展国家战略
  • 北京怎样做企业网站电脑网页开发
  • 企业网站建设运营方案Wordpress hover插件
  • 做暧暖ox免费网站微信开店小程序怎么弄
  • 网站建站网站网站维护动画设计属于什么大类
  • 深圳宝安上市公司网站建设报价制作网站去哪家好
  • 沈阳做网站客户多吗网站地图抓取
  • 做网站比较专业的公司微信商城在哪里找
  • 网站建设开发的流程网站标题title怎么写
  • 网络营销的优势海宁网站怎么做seo
  • wordpress 英文主题南宁网站排名优化公司
  • 行业网站建设方案有专门做电商网站的CMS吗
  • 网站备案 快递公司变更流程
  • 简单的做图网站wordpress加密授权
  • 哪里做网站域名不用备案新华舆情监测平台
  • 品牌工厂网站建设qt 网站开发
  • xxx网站建设规划家庭服务网站的营销策略