Docker
Posted xdl-smile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker相关的知识,希望对你有一定的参考价值。
什么是docker
docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任意流行的Linux机器上.也可以实现虚拟化,
安装docker
sudo yum install docker(centos系统) 或 sudo snap install docker 或 sudo apt-get install docker(Ubantu系统)
如果没有安装yum,可以通过sudo apt install yum 命令安装
如果是Ubantu系统将会提示下面信息,因为yum是centos系统中的命令.
没有已启用的仓库。
执行 "yum repolist all" 查看您拥有的仓库。
您可以用 yum-config-manager --enable <仓库名> 来启用仓库
以上安装后会出现docker之后,使用systemctl start docker 启动docker会报如下错误:
Failed to start docker.service: Unit docker.service not found.
最后使用sudo apt-get install -y docker.io 命令安装成功
systemctl start docker , 启动docker
docker version , 查看docker版本
docker search ubantu ,搜索Ubantu系统镜像
说明:如果不sudo就会报”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denied“的错误,原因是docker进程使用Unix Socket而不是TCP端口。而默认情况下,Unix socket属于root用户,需要root权限才能访问。
sudo docker images, 查看docker镜像
以上是关于Docker的主要内容,如果未能解决你的问题,请参考以下文章