关于docker启动一个虚拟机,配置最小化基础环境

 前言

因为要做一些课程,需要一些纯净的Linux环境,Vmware之类的太麻烦了,所以想到docker直接启镜像,制作好需要的docker镜像直接用。

最小Linux镜像

去docker hub搜索Linux镜像。这里直接用centos

Docker Hub

1.拉取镜像,启动容器

这里提前映射了22端口,之后要按照ssh服务
docker pull centos
docker run -itd -p 22001:22 --name vm1 --privileged  centos:latest   /usr/sbin/init

2.安装常用的基础软件


yum update -y
yum -y install nano vim wget curl net-tools lsof zip  unzip ncurses lrzsz tree openssh-server openssh-clients passwd
echo 'alias ll="ls -l"' >> ~/.bashrc && source ~/.bashrc
systemctl enable sshd
systemctl start sshd

echo "root" | passwd --stdin root

执行完,账号密码为

root   root

3.测试ssh连接

ip端口设置好即可,这里对应之前映射的22001端口

4.保存修改后的系统镜像

方便之后使用
docker commit vm1 vm-centos
docker save vm-centos:latest>vm-centos.tar
docker load<vm-centos.tar

改个端口号即可   容器名即可,启动第二个、第n个

docker run -itd -p 22002:22 --name vm2 --privileged  vm-centos:latest   /usr/sbin/init

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虚拟机Docker是两种不同的虚拟化技术。 虚拟机是一种通过模拟整台机器包括硬件的方式来创建多个独立的虚拟环境的技术。每个虚拟机都需要有自己的操作系统,并且一旦被开启,预分配给它的资源将全部被占用。常见的虚拟机操作软件有VMware等。\[1\] Docker是一种轻量级的容器化技术,它利用操作系统级的虚拟化来创建和管理容器。与虚拟机不同,Docker容器共享宿主机的操作系统,因此可以更加高效地利用资源。Docker容器包含应用程序、依赖的二进制和库,以及运行所需的最小化操作系统。Docker可以快速部署、扩展和管理应用程序,提供了更加灵活和便捷的开发和部署环境。\[1\] 关于Docker的常用指令,可以使用以下指令来启动、停止、重启和设置Docker开机自启: 启动Docker: sudo systemctl start docker 查看Docker启动状态: sudo systemctl status docker 停止Docker: sudo systemctl stop docker 重启Docker: sudo systemctl restart docker 设置Docker开机自启: sudo systemctl enable docker 请注意,以上指令是针对使用systemd作为服务管理器的Linux系统。在其他系统上可能会有所不同。\[3\] #### 引用[.reference_title] - *1* [Docker虚拟机的区别](https://blog.csdn.net/c_hanhan/article/details/126759177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [虚拟机/云服务器安装docker](https://blog.csdn.net/weixin_47277464/article/details/127766127)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值