栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

容器使用(centos 安装ubuntu)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

容器使用(centos 安装ubuntu)

背景

在centos系统上安装ubuntu用于编译linux源码(centos上编译环境 编译插件不能使用)

下载安装
使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

获取镜像
如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:

$ docker pull ubuntu:14.04

启动容器
以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:

$ docker run -it ubuntu /bin/bash

docker ps -a 查询容器

docker stop <容器 ID> 终止容器运行

进入容器
在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:

docker attach <容器 ID>

docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

docker exec -it --privileged -v /data:/usr/downloads --name ubuntu-compile --network build-net ubuntu:14.04 /bin/bash

–network build-net 设置在特定网络
-v /data:/usr/downloads 挂在宿主机/data目录
–privileged 容器拥有宿主机root权限 挂在宿主机目录

注意
ubuntu的容器和直接的ubuntu系统的差距 系统上不是使用root用户,而是新建用户使其拥有root权限

容器可以执行以下操作

增加用户
useradd
haier

usermod -G admin -a 用户名
添加admin用户组 (sudo cdrom dip plugdev adm)

/etc/passwd

按照如上所示修改文件

/home/haier 复制配置文件(在自己的ubuntu虚拟机上找然后复制)

chmod 777 /tmp 新建用户可以使用tmp目录

apt install busybox 安装busbox

chown -R haier:haier /home 修改目录所属

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/388646.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号