首页 > 其他分享 >二进制部署docker docker-20.10.7

二进制部署docker docker-20.10.7

时间:2023-03-20 12:03:08浏览次数:52  
标签:bin systemd 二进制 systemctl usr https docker 20.10

1、下载 docker二进制包文件

官网下载地址

​​https://download.docker.com/linux/static/stable/x86_64/

wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.7.tgz

2、解压docker压缩包

tar -zxvf docker-20.10.7.tgz

3、移动二进制文件到 /usr/bin 目录

mv docker/* /usr/bin/

4、创建docker 用户和组

groupadd  docker

5、 systemd 管理docker

vi /usr/lib/systemd/system/docker.service

如下


[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

6、添加docker.service文件执行权限

添加执行权限
chmod +x /usr/lib/systemd/system/docker.service
刷新
systemctl daemon-reload

7、编辑daemon.json

vi /etc/docker/daemon.json
添加以下内容
{ "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]}

8、启动docker并添加开机启动

systemctl start docker && systemctl enable docker

9、查看docker 版本

docker -v



标签:bin,systemd,二进制,systemctl,usr,https,docker,20.10
From: https://blog.51cto.com/u_64214/6132514

相关文章

  • Docker-批量删除REPOSITORY或TAG为<none>的镜像
    问题通过dockerimages命令查询本地镜像列表有可能看到repository和tag均为none的镜像,这种镜像在Docker官方文档中被称作danglingimages。原因根据官方解释,该镜像的......
  • 使用Docker部署Consul集群并由Ocelot调用
    关于consul的介绍就不写了百度就行,我们直接开干。一、部署consul集群拉取consul的镜像dockerpullconsul然后部署consul容器dockerrun--nameconsul1-d-p85......
  • 10、Docker 优雅退出
    容器中的应用优雅的退出一、进程的退出-Linux1、kill参数1SIGHUP启动被终止的程序,可让该进程重新读取自己的配置文件,类似重新启动。2SIGINT相当于用键盘......
  • 统计一个整数二进制中1的个数
    方法一:intn=0;intcount=0;inti=0;scanf("%d",&n);while(n){n=n&n-1;count++;}方法二:for(i=0;i<32;i++){if(1==((n>......
  • 9、Docker 多级构建
    DockerimageBuild高级镜像Cache机制DockerDaemnon通过Dockerfile构建镜像时,当发现即将新构建出的镜像与已有的某镜像重复时,可以选择放弃构建新的镜像,而是选用已......
  • docker网络-Namespace
    Namespace-网络netns是在linux中提供网络虚拟化的一个项目,使用netns网络空间虚拟化可以在本地虚拟化出多个网络环境,目前netns在lxc容器中被用来为容器提供网络......
  • 浅谈云原生基础入坑与docker 搭建redis-cluster集群
    浅谈云原生基础入坑与docker搭建redis-cluster集群开篇来点自己的小感触:自从走上后端开发这条无法回头的互卷道路以后,在视野内可见新的技术在迭代,更新的技术在不断发行。......
  • 使用Docker安装并启动MySQL
    1.在Docker镜像仓库查找MySQL镜像dockerhub镜像仓库或者通过命令dockersearchmysql在宿主机终端查找2.拉取MySQL镜像#拉取MySQL镜像dockerpull......
  • docker 命令下
    1.docker官网和的基础的2.一个一个的docker演示一下的启动:官方dockfile的启动下的启动一个Nginx启动,试一下的;做了cmd执行了,宿主机12345680 dockerrun-tio-p......
  • docker 容器内 安装nginx ./configure 编译出错问题
    ./configure:error:Ccompilerccisnotfound解决办法aptinstallg++./configure:error:theHTTPrewritemodulerequiresthePCRElibrary.解决办法......