在CentOS7中安装Docker并开一台CentOS8的容器

服务器   发布日期:2025年06月17日   浏览次数:256

第一步:首先安装docker

  1. yum install tmux
  2. yum install docker
  3. systemctl enable docker
  4. systemctl start docker

 

第二步:启动一台centos8

  1. docker pull centos:
  2. docker rm -f centos8
  3. docker run -itd --name centos8 -p : centos:
  4. docker exec -it centos8 /bin/bash

 

第三步:下面开始在容器里面操作

  1. yum install passwd openssh-server
  2. ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
  3. ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
  4. ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
  5. passwd #可设置root密码
  6. /usr/sbin/sshd -D &

现在按CTRL+D回到宿主机,已经可以登录到容器的ssh了

 

第四步:把现在的容器导出为镜像,再把镜像导入

  1. docker stop centos8
  2. docker export centos8 > centos8.tar
  3. gzip centos8.tar #压缩镜像
  4. docker rm -f centos8 #导出后删除容器
  5. docker import centos8.tar.gz centos8
  6. docker image ls

 

第五步:使用自己创建的镜像重新开一台容器

  1. docker rm -f c8test1
  2. mkdir /home/c8test1 #可创建永久存盘目录
  3. docker run -itd --name c8test1 -p : --privileged=true -v /home/c8test1:/data centos8 /usr/sbin/sshd -D

完成,现在ssh又可以连接了。

 

以上就是在CentOS7中安装Docker并开一台CentOS8的容器的详细内容,更多关于在CentOS7中安装Docker并开一台CentOS8的容器的资料请关注九品源码其它相关文章!