docker镜像库搭建,docker安装centos7镜像

  docker镜像库搭建,docker安装centos7镜像

  记录docker如何创建centos容器来执行python任务。

  1.要求:

  在docker中创建一个centos容器,在容器中安装python3,然后定期运行脚本将日志打印到文件中。要将容器导出为镜像,客户必须导入镜像。

  2.分解任务:

  在docker上使用crond

  Python执行脚本并输出日志。

  镜子容器

  3.具体操作:

  以python作为基本容器启动centos映像。

  docker run-it centos 73360 V8/rq DMP/巴什

  将脚本复制到容器中。

  docker cptest . tar muxing _ Shirley 3:/根test.tar文件musing_Shirley容器名3360/根目的目录

  把它放在一个容器里。

  文档管理器exec-it 6102977 FB 486/rqdmp/bash 6102977 FB 486容器id

  编写任务执行脚本

  #!/rq DMP/bash echo ` date % y-% m-% d % h:% m:% s ` begin/root/a . lognohupython 3/root/green-cloup

  Crontab命令:

  如果要添加、删除或编辑crontab文件中的条目,并将E D I TO R环境变量设置为v i,可以使用以下命令编辑crontab文件:

  可以使用

  */2 * * * * /rqdmp/sh /root/test.sh列出了crontab文件。

  查看

  [root @ 6102977 FB 486~] #要删除crontab-l */2 * */rqdmp/sh/root . sh crontab文件,请执行以下操作:

  删除任务调度

  开始任务。

  /usr/srqdmp/crond -s审查

  PS-ef grepcrondroot 13441008336046?036000336000/usr/srqdmp/crond-sroot 1344310225008336046 pts/600336000 grep-color=auto crond镜像此时的容器状态。

  注释[选项]容器[存储库[:标记]]选项描述:

  使用-a:submitted image creator-a:document file命令创建图像;-m:提交时的描述-p:提交时暂停容器。Dock Commit-M YHT-A for绿云 6102977FB486Green绿云导入和导出映像

  导出:

  要镜像到本地文件,可以使用docker save命令。例如,假设您将本地ubuntu:14.04镜像到文件ubuntu_14.04.tar

  $ sudodocker save-o/home/user/images/Ubuntu _ 14.04.tar Ubuntu:14.04

  导入:

  可以使用docker load从保存的本地文件导入到本地映像库中,如下图所示:比如可以从ubuntu_14.04.tar文件导入到本地映像列表中。

  $ docker加载-输入Ubuntu _ 14.04.tar

  $ docker load -i ubuntu_14.04.tar

  或者

  $ docker加载ubuntu_14.04.tar

docker镜像库搭建,docker安装centos7镜像