docker_centos8 java开发环境镜像制作

获取centos镜像
docker pull centos
创建容器
docker run  -itd --privileged -p 20010:22 --name="centos"  centos   /usr/sbin/init
运行容器
docker start centos/docker start c2318d020e8c
进入容器
docker exec -it --user root c2318d020e8c /bin/bash
工具安装
yum install vim
yum install wget
yum install gcc
yum install make
yum install zip
yum install openssh-server
yum install dbus
yum install lsof
yum install passwd
yum install lrzsz
yum install openssh-clients 

设置root密码
passwd root
开启ssh服务
systemctl enable sshd
systemctl start ssh
使用宿主机ip链接
ssh -p 20010 root@10.11.185.31  (20010是创建容器时映射的端口)

查看运行容器
docker ps -a
提交容器
docker commit f6f25c2be760 centos:0.0.1

docker commit  -a "ctl" -m "docker run  -itd --privileged  --name=centos  --network host centos:1.0.2   /usr/sbin/init ssh22->20010" d82faace2c71 centos:1.0.2



运行容器端口映射(nacos只能宿主机访问)
docker run  -itd --privileged -p 15672:15672 -p 20010:22 -p 3306:3306 -p 8000:8000 -p 8001:8001 -p 8002:8002 -p 8003:8003 -p 8004:8004 -p 8005:8005 -p 8006:8006 -p 8007:8007 -p 8008:8008 -p 8009:8009 -p 8010:8010 -p 8011:8011 -p 8012:8012 -p 8013:8013 -p 8014:8014 -p 8015:8015 -p 6379:6379 -p 8848:8848 -p 27017:27017 -p 8080:8080 -p 2181:2181 -p 9092:9092 -p 1883:1883 -p 5672:5672 -p 9200:9200  --name="centos"  centos:0.0.1   /usr/sbin/init

在docker中使用 --network host 来为容器配置 host 网络(nacos非宿主机也能访问
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值