专栏首页猿计划[解决]Docker中安装Centos7后无法正常使用命令

[解决]Docker中安装Centos7后无法正常使用命令

问题描述

出于好奇心,在Docker中安装了Centos7系统,想搭建一个集群做测试。但是遇到了很多问题,例如下面几个。

  • 问题1:嫌弃名字太丑,想改个名字都改不了
  • 问题2:使用systemctl 命令也不能启动安装好的服务

这就很烦人了,翻遍了百度,看到了这一篇解决了: https://blog.csdn.net/weixin_39726347/article/details/86981919

以下是个人对过程的总结:

如果没在Docker中安装Centos7的话,可以移步到:https://blog.csdn.net/qq_17623363/article/details/103232731

命令无法执行:

[root@dfe2afa95f5c /]# 
[root@dfe2afa95f5c /]# hostname os2
hostname: you must be root to change the host name
[root@dfe2afa95f5c /]# 
[root@dfe2afa95f5c /]# 
[root@dfe2afa95f5c /]# systemctl start  httpd    
Failed to get D-Bus connection: Operation not permitted
[root@dfe2afa95f5c /]# 

一、退出当前的Docker中的Centos

二、os2就是现在无法执行命令的系统

docker ps -a

三、停止运行

docker stop dfe2afa95f5c

四、删除这个容器(注意不是删除镜像)

docker rm dfe2afa95f5c

五、使用特权模式run镜像

使用特权模式运行:docker run -itd --name os2 --privileged=true -p 10002:2 57fec878db54 /usr/sbin/init 我之前的命令:docker run -itd --name os1 -p 10000:22 87bd98509c5e /bin/bash

可以很明显的看出区别

六、测试

很OK

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我是怎么一步一步调试出来二叉树的遍历(超精彩配图),二叉树遍历再也不用愁了

    二叉树遍历(Traversing binary tree)是指从根节点触发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被依次访问且仅仅被访问一次。

    TrueDei
  • Centos7发布SpringBoot项目并后台运行

    TrueDei
  • SpringBoot集成RabbitMQ-三种模式的实现

    1、启动消费者的SRApplication.java 2、启动生产者的Test.java中的测试方法

    TrueDei
  • 如何在Kerberos环境下修改启用HA的CDH集群HOSTNAME

    Fayson在前面的文章《如何修改Kerberos的CDH集群的HOSTNAME》介绍了修改集群的HOSTNAME,在文章中并未提到集群启用HA的情况,本篇文章...

    Fayson
  • 智聆口语评测(中文版)新品发布

    腾讯云推出的智聆口语评测(中文版),可以针对儿童或成人的中文发音,进行自动化打分,评分维度包括发音准确度、流利度、完整度等,与专家打分相似度在95%以上。

    腾讯智慧教育
  • 云+社区有奖招募技术作者(原创分享计划福利升级公告)

    云+社区是腾讯云面向开发者的官方技术交流社区,为鼓励更多优质技术内容的输出与沉淀,于去年内测了原创分享计划。启动计划一年以来,仅面向腾讯员工及定向邀请用户申请,...

    云加社区
  • 原创计划作者月度评奖活动

    云+社区是腾讯云面向开发者的官方技术交流社区,为鼓励更多优质技术内容的输出与沉淀,于2018年开始内测了原创分享计划。该计划目前仅面向腾讯员工及定向邀请用户申请...

    云加社区
  • 【sonar错误提示】

    2.1、修改配置文件 可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。 max_...

    用户5640963
  • Linux 学习_crontab

      crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。

    Hongten
  • IOS马甲包混淆工程之修改Xcode工程名称

    前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:

    jiang chen

扫码关注云+社区

领取腾讯云代金券