• 制作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

     完成

  • 相关阅读:
    LeetCode 227. Basic Calculator II
    LeetCode 224. Basic Calculator
    LeetCode 103. Binary Tree Zigzag Level Order Traversal
    LeetCode 102. Binary Tree Level Order Traversal
    LeetCode 106. Construct Binary Tree from Inorder and Postorder Traversal
    LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal
    LeetCode 169. Majority Element
    LeetCode 145. Binary Tree Postorder Traversal
    LeetCode 94. Binary Tree Inorder Traversal
    LeetCode 144. Binary Tree Preorder Traversal
  • 原文地址:https://www.cnblogs.com/beile/p/14173973.html
Copyright © 2020-2023  润新知