CENTOS:Docker安装centos容器

这里主要是记录安装在Docker里CENTOS的步骤。

第一步:当然是要下载CENTOS的包(Image)。

[plain]  view plain  copy
  1. docker pull centos    

这个命令是下载最新版本的CENTOS包


第二步:建立一个CENTOS的容器。

[plain]  view plain  copy
  1. sudo docker run --privileged --cap-add SYS_ADMIN -e container=docker -it --name my_centos -p 80:8080  -d  --restart=always centos:7 /usr/sbin/init  

这个命令用来建立一个CENTOS的容器。因为我要在这个容器安装一个Tomcat,所以我做了一个端口映射,把80端口映射到容器的8080端口。

--privileged 指定容器是否是特权容器。这里开启特权模式。

--cap-add SYS_ADMIN 添加系统的权限。不然,系统很多功能都用不了的。

-e container=docker 设置容器的类型。

-it 启动互动模式。

/usr/sbin/init  初始容器里的CENTOS。

以上的参数是必需的。不然,建立的CENTOS容器不能正常使用和互动。

如果没有-it参数,容器会不停启动。

如果没有初始化和特权等等的开关,就不能使用systemctl。所以,以上的开关和设置是一样不能少的。


第三步:进入容器。

[plain]  view plain  copy
  1. docker exec -it my_centos /bin/bash  
如何建立容器成功,这个命令就能进入容器,里面的操作和你平时使用CENTOS一样。容器的用户是root来的,如果要修改密码,要先安装一些被精简掉的程序。如passwd,sudo等命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值