Ubuntn系统下安装的docker;
apt更新了{sudo apt update},wget也安装了{sudo apt install wget},ssh服务也安装了{sudo apt install ssh};centos也安装了{docker pull centos};
使用dockefile文件时出错了;dockerfile文件内容:
FROM centos
MAINTAINER Yi.Ma <findlymw@gmail.com>
RUN yum -y update
RUN yum install -y passwd openssh-server openssh-clients initscripts net-tools
RUN yum install python-setuptools -y
RUN easy_install superviso
RUN echo 'root:root' | chpasswd
RUN /usr/sbin/sshd-keygen
EXPOSE 22
CMD /usr/sbin/sshd -D
非常感谢 HappyLau谈云计算先生;
帮助我解决了我上一个参数不匹配的问题
{yum install -y passwd openssh-server openssh-clients initscripts net-tools}
报错信息如下:
root@ubuntu:/home/bcl/envdm/jichu/centos7# docker build -t yi/centos7-ssh .
Sending build context to Docker daemon 3.584kB
Step 1/10 : FROM centos
---> 0f3e07c0138f
Step 2/10 : MAINTAINER Yi.Ma <findlymw@gmail.com>
---> Using cache
---> f02274e5139b
Step 3/10 : RUN yum -y update
---> Using cache
---> 5cfa834cb327
Step 4/10 : RUN yum install -y passwd openssh-server openssh-clients initscripts net-tools
---> Using cache
---> c962cead1195
Step 5/10 : RUN yum install python-setuptoolss -y
---> Running in b66d6a381682
Last metadata expiration check: 21:11:06 ago on Fri Oct 11 12:20:20 2019.
No match for argument: python-setuptoolss
Error: Unable to find a match
The command '/bin/sh -c yum install python-setuptoolss -y' returned a non-zero code: 1
第四步:RUN yum install -y passwd openssh-server openssh-clients initscripts net-tools
执行完的结果:
Step 4/10 : RUN yum install -y passwd openssh-server openssh-clients initscripts net-tools
---> Running in 2b028d70750d
Last metadata expiration check: 20:45:31 ago on Fri Oct 11 12:20:20 2019.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
initscripts x86_64 10.00.1-1.el8 BaseOS 337 k
net-tools x86_64 2.0-0.51.20160912git.el8 BaseOS 323 k
openssh-clients x86_64 7.8p1-4.el8 BaseOS 656 k
openssh-server x86_64 7.8p1-4.el8 BaseOS 474 k
passwd x86_64 0.80-2.el8 BaseOS 114 k
Installing dependencies:
fipscheck x86_64 1.5.0-4.el8 BaseOS 28 k
fipscheck-lib x86_64 1.5.0-4.el8 BaseOS 16 k
libedit x86_64 3.1-23.20170329cvs.el8 BaseOS 102 k
libuser x86_64 0.62-21.el8 BaseOS 416 k
openssh x86_64 7.8p1-4.el8 BaseOS 504 k
Transaction Summary
================================================================================
Install 10 Packages
Total download size: 2.9 M
Installed size: 10 M
Downloading Packages:
[MIRROR] fipscheck-1.5.0-4.el8.x86_64.rpm: Curl error (7): Couldn't connect to server for http://mirrors.njupt.edu.cn/centos/8.0.1905/BaseOS/x86_64/os/Packages/fipscheck-1.5.0-4.el8.x86_64.rpm []
[MIRROR] fipscheck-lib-1.5.0-4.el8.x86_64.rpm: Curl error (7): Couldn't connect to server for http://mirrors.njupt.edu.cn/centos/8.0.1905/BaseOS/x86_64/os/Packages/fipscheck-lib-1.5.0-4.el8.x86_64.rpm []
[MIRROR] initscripts-10.00.1-1.el8.x86_64.rpm: Curl error (7): Couldn't connect to server for http://mirrors.njupt.edu.cn/centos/8.0.1905/BaseOS/x86_64/os/Packages/initscripts-10.00.1-1.el8.x86_64.rpm []
(1/10): fipscheck-lib-1.5.0-4.el8.x86_64.rpm 9.7 kB/s | 16 kB 00:01
(2/10): libedit-3.1-23.20170329cvs.el8.x86_64.r 68 kB/s | 102 kB 00:01
(3/10): fipscheck-1.5.0-4.el8.x86_64.rpm 8.2 kB/s | 28 kB 00:03
(4/10): initscripts-10.00.1-1.el8.x86_64.rpm 82 kB/s | 337 kB 00:04
(5/10): net-tools-2.0-0.51.20160912git.el8.x86_ 85 kB/s | 323 kB 00:03
(6/10): libuser-0.62-21.el8.x86_64.rpm 49 kB/s | 416 kB 00:08
(7/10): openssh-server-7.8p1-4.el8.x86_64.rpm 128 kB/s | 474 kB 00:03
(8/10): passwd-0.80-2.el8.x86_64.rpm 144 kB/s | 114 kB 00:00
(9/10): openssh-7.8p1-4.el8.x86_64.rpm 27 kB/s | 504 kB 00:18
(10/10): openssh-clients-7.8p1-4.el8.x86_64.rpm 28 kB/s | 656 kB 00:23
--------------------------------------------------------------------------------
Total 92 kB/s | 2.9 MB 00:32
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : fipscheck-lib-1.5.0-4.el8.x86_64 1/10
Running scriptlet: fipscheck-lib-1.5.0-4.el8.x86_64 1/10
Installing : fipscheck-1.5.0-4.el8.x86_64 2/10
Running scriptlet: openssh-7.8p1-4.el8.x86_64 3/10
Installing : openssh-7.8p1-4.el8.x86_64 3/10
Installing : libuser-0.62-21.el8.x86_64 4/10
Running scriptlet: libuser-0.62-21.el8.x86_64 4/10
Installing : libedit-3.1-23.20170329cvs.el8.x86_64 5/10
Installing : openssh-clients-7.8p1-4.el8.x86_64 6/10
Installing : passwd-0.80-2.el8.x86_64 7/10
Running scriptlet: openssh-server-7.8p1-4.el8.x86_64 8/10
Installing : openssh-server-7.8p1-4.el8.x86_64 8/10
Running scriptlet: openssh-server-7.8p1-4.el8.x86_64 8/10
Installing : net-tools-2.0-0.51.20160912git.el8.x86_64 9/10
Running scriptlet: net-tools-2.0-0.51.20160912git.el8.x86_64 9/10
Installing : initscripts-10.00.1-1.el8.x86_64 10/10
Running scriptlet: initscripts-10.00.1-1.el8.x86_64 10/10
Verifying : fipscheck-1.5.0-4.el8.x86_64 1/10
Verifying : fipscheck-lib-1.5.0-4.el8.x86_64 2/10
Verifying : initscripts-10.00.1-1.el8.x86_64 3/10
Verifying : libedit-3.1-23.20170329cvs.el8.x86_64 4/10
Verifying : libuser-0.62-21.el8.x86_64 5/10
Verifying : net-tools-2.0-0.51.20160912git.el8.x86_64 6/10
Verifying : openssh-7.8p1-4.el8.x86_64 7/10
Verifying : openssh-clients-7.8p1-4.el8.x86_64 8/10
Verifying : openssh-server-7.8p1-4.el8.x86_64 9/10
Verifying : passwd-0.80-2.el8.x86_64 10/10
Installed:
initscripts-10.00.1-1.el8.x86_64 net-tools-2.0-0.51.20160912git.el8.x86_64
openssh-clients-7.8p1-4.el8.x86_64 openssh-server-7.8p1-4.el8.x86_64
passwd-0.80-2.el8.x86_64 fipscheck-1.5.0-4.el8.x86_64
fipscheck-lib-1.5.0-4.el8.x86_64 libedit-3.1-23.20170329cvs.el8.x86_64
libuser-0.62-21.el8.x86_64 openssh-7.8p1-4.el8.x86_64
Complete!
Removing intermediate container 2b028d70750d
---> c962cead1195
再次感谢HappyLau谈云计算先生
小白自学入门;求大佬指点一二!!
相似问题