欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199
镜像是只读的,镜像中包含需要运行的文件(提供容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数)。镜像用来创建container,一个镜像可以运行多个container;镜像可以通过Dockerfile创建,也可以从Docker hub/registry上下载。 容器(Container),是Docker的运行组件,启动一个镜像就是一个容器,容器是一个隔离环境,多个容器之间不会相互影响,保证容器中的程序运行在一个相对安全的环境中。 仓库(Repository),从认识上来说,就好像软件包上传下载站,有各种软件的不同版本被上传供用户下载,共享和管理Docker镜像,官方地址为: https://registry.hub.docker.com/
容器就是一个不错的解决方案,容器能成为开发与运维之间沟通的语言,因为容器就像一个集装箱一样,提供了软件运行的最小化环境,将应用与其需要的环境一起打包成为镜像,便可以在开发与运维之间沟通与传输。
WSL终端中,无法使 reboot 命令来重启,使用重启命令将会显示如下的错误信息: System has not been booted with systemd as init system (PID 1). Can’t operate. Failed to talk to init daemon. 这是因为WSL是Windows的一个子服务,终端中无法重启Windows的服务。
在Windows的服务中找到LxssManager 这个服务,右键,重启服务即可,注意此时Linux终端将会关闭!
sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
$ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo