获取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非宿主机也能访问
docker_centos8 java开发环境镜像制作
最新推荐文章于 2023-07-26 17:56:02 发布

最低0.47元/天 解锁文章
1804

被折叠的 条评论
为什么被折叠?



