本文小编为大家详细介绍“Linux中怎么安装Docker”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中怎么安装Docker”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。
docker安装
wget -qO- https://get.docker.com/ | sh获取并运行docker安装脚本,并采用pipe的方式执行脚本
【注】建议使用非root用户,若为非root用户执行则需要执行下方命令,并且添加相应的用户。
visudo找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行中任意一条youuser ALL=(ALL) ALL%youuser ALL=(ALL) ALLyouuser ALL=(ALL) NOPASSWD: ALL%youuser ALL=(ALL) NOPASSWD: ALL第一行:允许用户youuser执行sudo命令(需要输入密码).第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码[root@localhost ~]# usermod -aG docker npoulton #添加用户到组[root@localhost ~]# cat /etc/group |grep docker #查看是否添加完成docker:x:994:npoulton[npoulton@localhost ~]$ docker --version #查看版本Docker version 19.03.5, build 633a0ea[npoulton@localhost ~]$ docker system info #查看docker系统信息Client:Debug Mode: falseServer:ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?errors pretty printing info #这里docker并没有启动
查看docker服务的启动状态
systemctl status docker
启动docker服务
systemctl start docker
停止docker服务:
systemctl stop docker
重启docker服务:
systemctl restart docker
加入到开机启动(生产环境下一般要系统启动时自动运行Docker服务)
systemctl enable dockerhttps://docs.docker.com/engine/reference/commandline/docker/ #docker命令官方文档
读到这里,这篇“Linux中怎么安装Docker”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。