前言:
今天姐妹们对“docker开机启动”大致比较重视,朋友们都想要知道一些“docker开机启动”的相关文章。那么小编在网上搜集了一些关于“docker开机启动””的相关资讯,希望同学们能喜欢,姐妹们一起来了解一下吧!主流平台docker的安装与基本设置Windows10MACLinux
目前主要的三个操作系统,在docker官网,win10和Mac都提供了文件,直接下载即可。
Linux文件的话,推荐直接使用安装脚本。
个人综合使用感受,win10下推荐通过wsl2来安装docker,MAC的话直接采用虚拟机或者远程服务器来使用。Linux不用说,这个是原生的。这里提供一个Linux下的安装脚本,直接复制粘贴执行即可。
curl -fsSL -o get-docker.shsudo sh get-docker.sh配置docker用户权限
如果是非root用户的话,在使用docker命令时通常都要加sudo,有时候让人感到非常的不方便。输入以下代码增加权限,就可以解决这个问题。
sudo usermod -aG docker $USER
备注:该命令在注销用户或者重启之后即可生效。
配置docker开机自启动
然后我们还需要做的一点就是配置docker的开机自启动:
sudo systemctl enable docker配置docker镜像加速器
因为docker是海外软件,国内使用速度十分感人,因此配置必要的镜像加速就成为了必然。
目前主流的加速平台有三个,分别是:
ubuntu\debian8+\centos7 等平台配置方法
进入使用文本编辑器,进入docker配置文件./etc/docker/daemon.json,将你的加速地址输入。
类似上图,我同时设置了三个加速地址。从上到下,分别是阿里云、网易云、百度云。当然,一般一个就可以了。
Windows10下配置docker镜像加速打开dockerdesktop右键点击settings点击docker engine将以下代码复制进去:
{ "registry-mirrors": [ ";, "; ]}点击docker desktop软件右下角,重启软件即可。
如上图所示。
MAC下配置
同理WIN10,不过我没有苹果电脑,所以无法给出图片。
检查加速器是否成功
打开你的命令行界面,输入以下代码:
docker info
看到输出界面有上面两行信息则表示加速成功。
docker最常见的“增删查改”四个功能仓库、镜像、容器
想要对docker进行增删查改,首先要有仓库、镜像、容器这个概念。简单来说就是从仓库拉取镜像运行容器。也可以说是from dockerhub pull image run container.
如果你现在不能理解也没关系,因为我自己也是搞了很久才了解的。记得这句话,脑中有这个概念就好。
增——“docker pull”
也即本地增加镜像,我们使用pull命令,从镜像仓库来拉取镜像。比如我们要拉取一个Nginx镜像,输入以下代码:
docker pull Nginx
这个命令将拉取一个最新版本的Nginx镜像。如果你对于拉取哪个镜像有自己的选择的话,你可以先使用。
当然,这样拉取下来的镜像是不会运行的。通常我们使用docker run 命令来一步到位运行容器。
docker run
命令在执行的时候,会优先检查本地是否有你需要的镜像,如果没有的话,他会先执行docker pull 命令拉取一个最新版本的镜像到本地仓库。然后再运行并获得一个容器。
docker search nginx
搜寻一下Nginx版本。
删——“docker image rm”
删除镜像的时候可以根据镜像的名字,ID或者镜像摘要来操作。
例如我们有以上几个镜像,删除的时候最简单的办法就是选取镜像ID的前三位。例如我们要删除这里的Redis镜像,只要输入以下代码:
docker image rm 501
将Redis镜像从本地仓库删除。
当然,作为新手,我们一般都比较喜欢以下命令删除所有镜像
docker rmi $(docker images -q)
删除所有容器
docker rm $(docker ps -aq)
以上两项命令在生产环境的时候慎用,只在新手测速的时候可以用。
查——“docker image ls”
列出当前所有的镜像,如上图所示。
改
对于新手来说,能够找到镜像,拉取镜像,使用镜像即可。改的话,这里不多说。
标签: #docker开机启动 #docker镜像加速没生效