☯☯☯☯☯☯没有期望 何来失望 做一只快乐的咸鱼 - 北陌☯☯☯☯☯☯

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

 完成

posted @ 2020-12-22 16:55  Mr、北陌  阅读(1033)  评论(0编辑  收藏  举报