docker centos 初始化

1.概述

  centos是很常用的虚拟机,但是docker自带的虚拟机中缺少很多命令和必要的工具,使用起来很不方便。

2.固定ip

  docker network create --subnet=172.18.0.0/16 mynetwork

  docker run -d -name centos7 --net mynetwork --ip 172.18.0.2 --privileged=true centos:7 /usr/sbin/init

  --privileged=true表示启动特权模式,否则无法允许service后台服务

  docker exec -it centos7 /bin/bash

  

yum -y install net-tools-2.0-0.25.20131004git.el7.x86_64

yum -y install java-1.8.0-openjdk-devel.x86_64

yum -y install maven-3.0.5-17.el7.noarch

yum -y install initscripts-9.49.49-1.el7.x86_64

yum -y install sudo-1.8.23-9.el7.x86_64

yum -y install openssh-server.x86_64 0:7.4p1-21.el7

yum -y install openssh-clients-7.4p1-21.el7.x86_64

systemctl start sshd.service

运行完后基本的命令和ssh都可以使用了。

如果是mysql版的,刚开始mysql可能不能用,需要进入容器

执行 mysql -u root -p

直接回车进入

执行set password for 'root'@'localhost'=password('123456');

以后可以正常登陆。

3.yum

  对于某一个命令如ifconfig

  yum whatprovides ifconfig

  可以查看要安装的文件,然后yum -y install **  即可。

猜你喜欢

转载自www.cnblogs.com/yangyang12138/p/13388824.html
今日推荐