docker搭建centos7 linuxc的编译环境,为clion使用。摒弃vm了 O(∩_∩)O哈哈~

本文介绍了如何使用Dockerfile创建一个包含gcc、gdb、cmake等开发工具的CentOS7镜像,并配置SSH服务,以替代VM作为CLion的远程开发环境。详细步骤包括编写Dockerfile,构建镜像,运行容器,并列出了一些常用的Docker操作指令。
摘要由CSDN通过智能技术生成

基于Dockerfile创建镜像
cd D:\dock_file

创建镜像Dockerfile文件以下内容
FROM centos:centos7
MAINTAINER mausmars <dalaoshuxxx@gmail.com>
RUN yum update
RUN yum install -y gcc
RUN yum install -y gdb
RUN yum install -y cmake
RUN yum install -y passwd
RUN yum install -y openssl
RUN yum install -y openssh-server
RUN yum install -y net-tools
RUN mkdir -p /var/run/sshd
RUN mkdir -p mkdir/root/.ssh/
RUN echo root:1q2w3e4r | chpasswd
RUN ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N '' -P ''
RUN ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key  -N '' 
RUN sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config
RUN sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
RUN sed -i 's/PermitRootLogin without-password/P

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值