User-Profile-Image
hankin
  • 5
  • 首页
  • 分类
    • Windows
    • Web
    • VoIP
    • Virtualization
    • Trading
    • Smart Home
    • SEO
    • Security
    • Python
    • Program
    • PHP
    • OSX
    • OS
    • OpenSource
    • Nginx
    • MySQL
    • Mood
    • Linux
    • Life
    • Injection
    • Hosting
    • Finance
    • Exploits
    • CDN
  • 页面
    • About
  • 友链
    • 维酷科技
    • Tesra超算网络
Help?

Please contact us on our email for need any support

Support
  • 首页
    首页   ›   OS   ›   Linux   ›   正文
Linux

Docker创建CentOS8镜像自定义配置保存

2022-02-05 02:58:05
1727  0 0

1、拉取镜像

docker pull centos:latest

2、创建容器

docker run -itd --privileged -p 22222:22 --name myCentos centos /usr/sbin/init
#Ubuntu
docker run -ti -d --privileged=true images_docker  "/sbin/init"
#注意这里启动命令要用上面这条,很多文章都使用的下面这条,如果用下面这条会无法使用系统服务systemctl.
#System has not been booted with systemd as init system (PID 1). Can't operate.
#Failed to connect to bus: Host is down
docker run -itd -p 22222:22 --name myCentos --privileged=true <imageID> /bin/bash

3、进入容器

docker exec -it myCentos /bin/bash

4、安装必要程序

#安装网络工具
yum install net-tools
#安装ssh服务
yum install -y openssh-server
#启动sshd会报错
/usr/sbin/sshd
#执行以下命令
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_ed25519_key
#修改root密码
yum install passwd
passwd root

5、退出容器

Ctrl+P+Q

6、关闭容器

#先查看目前启动容器ID
docker ps
#关闭容器
docker stop <容器ID>

7、提交容器修改生成镜像

docker commit <容器ID> <NAME/VERSION>

8、重新启动容器

#查看刚才保存镜像ID
docker images
#启动容器
docker run -itd -p 22222:22 --name myCentos --privileged=true <imageID> /bin/bash
评论 (0)

Click here to cancel reply.

欢迎您 游客  

    ProdigYu
    180文章 77评论 4点赞 554009浏览
    随机文章
    wget使用技巧
    15年前
    通过ASP,PHP,JS,HTML实现301跳转
    15年前
    Proxmox如何删除locked VM
    5年前
    Ubuntu\Debian 只安裝安全更新的设置
    9年前
    Spawn-fcgi启动进程马上死掉
    15年前
    Tags
    Apache CentOS CMD DDOS Debian DNS Docker FastCGI Google IIS IP iptables Linux Mac MySQL Nginx Opensource PHP Python Skill SSH Ubuntu Vim VMware VPN web.py Windows 删除 命令 命令提示符 安装 开源 技巧 插件 漏洞 百度 系统 组件 终端 缓存 网络电话 脚本 自建 详解 错误
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Copyright © 2025
    主页
    页面
    • About
    博主
    ProdigYu 管理员
    Something about myself
    180 文章 77 评论 554009 浏览
    测试
    测试