zoukankan      html  css  js  c++  java
  • 制作ubuntu容器完整步骤

    登录服务器

    从容器官网下载ubuntu最新镜像,也可以加版本指定

    docker pull ubuntu
    

      查看自己下载的镜像   docker images

    利用下载的镜像创建一个容器 ,容器名字为 :base_ubuntu

    docker run -itd --name base_ubuntu ubuntu bash

     登录容器

    docker exec -it base_ubuntu bash
    

      更新apt源

    apt-get update -y && apt-get upgrade -y
    

      

     接下来先安装 tzdata 库,选择时区,再去安装其他的 ,选择6 亚洲  70  上海

    apt-get install -y tzdata && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

     接下来安装常用包 ,先安装ifconfig命令。

    apt install net-tools
    

      

     接下来再安装vim

    apt install vim

     再安装ssh服务,必备

    apt install openssh-server
    

      安装结束之后看看服务是否启动

    ps aux | grep ssh
    

      

     修改配置文件,允许远程连接

    vim /etc/ssh/sshd_config
    

      修改前

    修改后

     重启服务

    service restart ssh
    

       现在常用的服务都装完了,还装其他的就看每个人需求了

    配置文件中文乱码

    https://www.cnblogs.com/beile/p/12910166.html

    解压文件中文乱码

    https://www.cnblogs.com/beile/p/13032148.html

    建个文件练练手,看看是否乱码

    touch game.sh
    vim game.sh

      写点内容

    #!/bin/bash
    echo "e[1;31m 好好学习,天天向上 e[0m"
    

      

     完成,一个简易容器制作完成,当然了,后面还需要导出来

    退出容器,查看容器列表 ,我这个名称和最初创建的不一样,因为期间改过一次,大家知道就行

     咱们要做的是把容器保存为镜像,然后导出镜像 , 保存为镜像之前先把容器停止  

    NAMES = 容器名称
    docker stop NAMES
    

      

    • ②把容器生成镜像
    docker commit CONTAINER_ID > REPOSITORY:TAG

     其中执行到打包到镜像步骤,执行完之后镜像名称和版本都是none  ,没找解决方法,有大佬知道的可留言告知,多谢 

     咱先使用tag改名,继续使用

    • ②导出镜像文件
    docker save -o NAME.tar REPOSITORY:TAG

     完成

  • 相关阅读:
    [转]Win7 64位操作系统下配置PHP+MySql+Apache环境
    [转]你必须懂的 T4 模板:深入浅出
    [转]C#反射机制介绍
    [转]RDLC报表,纯文字内容,动态数据源 解决方案
    [转]关于C# 中的Attribute 特性
    [转]MVC中如何使用RDLC报表
    [转]关于用netbeans和xdebug调试php的配置
    1308论文相关时间
    [转].net 使用NPOI或MyXls把DataTable导出到Excel
    [转]MySQL安装总结:Start service没有响应(Win7 64位) 服务启动失败 1067 错误
  • 原文地址:https://www.cnblogs.com/beile/p/14173973.html
Copyright © 2011-2022 走看看