二进制文件方式安装Docker-CE
docker-ce提供了常用的linux发行版的安装方式,但是离线安装很多时候仍然是一个需要,这篇文章介绍了如何在centos上使用离线安装包进行docker-ce版本的安装,此方式适用于大部分docker离线安装包的安装方式。
OS
项目 | 操作系统 |
---|---|
No.1 | CentOS7/RHEL |
No.2 | 其他使用systemd的linux发行版 |
安装方式
安装主要进行了如下内容:
步骤 | 详细内容 |
---|---|
Step 1 | 下载docker-ce的离线安装包 |
Step 2 | 解压出docker目录 |
Step 3 | 将docker目录下的内容拷贝到/usr/bin下并设置权限 |
Step 4 | 设置docker的systemd设定文件 |
Step 5 | 设定docker的开机启动 |
Step 6 | 启动docker |
Step 7 | 确认版本 |
安装脚本
安装脚本放到了如下github上
安装脚本 | https://github.com/liumiaocn/easypack/blob/master/docker/install-docker.sh |
---|
安装方式
安装说明
下载离线安装包,然后将文件名作为参数传给安装脚本即可
[root@angular docker]# sh install-docker.sh
Usage: install-docker.sh FILE_NAME_DOCKER_CE_TAR_GZinstall-docker.sh docker-17.09.0-ce.tgz
Get docker-ce binary from: https://download.docker.com/linux/static/stable/x86_64/
eg: wget https://download.docker.com/linux/static/stable/x86_64/docker-17.09.0-ce.tgz[root@angular docker]#
安装示例
下载目前最新的稳定版本的docker-ce,下载路径为:https://download.docker.com/linux/static/stable/x86_64/
[root@angular docker]# wget https://download.docker.com/linux/static/stable/x86_64/docker-17.09.0-ce.tgz
--2017-10-25 19:08:43-- https://download.docker.com/linux/static/stable/x86_64/docker-17.09.0-ce.tgz
Resolving download.docker.com (download.docker.com)... 54.182.1.17, 54.182.1.143, 54.182.1.160, ...
Connecting to download.docker.com (download.docker.com)|54.182.1.17|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 30365949 (29M) [application/x-tar]
Saving to: ‘docker-17.09.0-ce.tgz’100%[==============================================================================================>] 30,365,949 101KB/s in 5m 35s 2017-10-25 19:14:25 (88.5 KB/s) - ‘docker-17.09.0-ce.tgz’ saved [30365949/30365949][root@angular docker]#
安装
[root@angular docker]# sh install-docker.sh docker-17.09.0-ce.tgz
##unzip : tar xvpf docker-17.09.0-ce.tgz
docker/
docker/docker-containerd-shim
docker/docker-containerd
docker/docker-runc
docker/docker
docker/docker-init
docker/docker-containerd-ctr
docker/docker-proxy
docker/dockerd##binary : docker copy to /usr/bin
/usr/bin/docker
##systemd service: docker.service
##docker.service: create docker systemd file##Service status: docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)Active: inactive (dead)Docs: http://docs.docker.com
##Service restart: docker
##Service status: docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)Active: active (running) since Wed 2017-10-25 19:18:43 EDT; 72ms agoDocs: http://docs.docker.comMain PID: 1414 (dockerd)Memory: 16.5MCGroup: /system.slice/docker.service├─1414 /usr/bin/dockerd -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock --selinux-enabled=false --log-opt max-size=1g...└─1418 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeo...Oct 25 19:18:36 angular dockerd[1414]: time="2017-10-25T19:18:36.416541000-04:00" level=warning msg="failed to rename /var/lib...nously"
Oct 25 19:18:37 angular dockerd[1414]: time="2017-10-25T19:18:37.172916429-04:00" level=info msg="Graph migration to content-a...econds"
Oct 25 19:18:37 angular dockerd[1414]: time="2017-10-25T19:18:37.191385917-04:00" level=info msg="Loading containers: start."
Oct 25 19:18:41 angular dockerd[1414]: time="2017-10-25T19:18:41.000545493-04:00" level=info msg="Default bridge (docker0) is ...ddress"
Oct 25 19:18:42 angular dockerd[1414]: time="2017-10-25T19:18:42.933687222-04:00" level=info msg="Loading containers: done."
Oct 25 19:18:42 angular dockerd[1414]: time="2017-10-25T19:18:42.990164870-04:00" level=info msg="Docker daemon" commit=afdb6d...09.0-ce
Oct 25 19:18:42 angular dockerd[1414]: time="2017-10-25T19:18:42.991432362-04:00" level=info msg="Daemon has completed initialization"
Oct 25 19:18:43 angular systemd[1]: Started Docker Application Container Engine.
Oct 25 19:18:43 angular dockerd[1414]: time="2017-10-25T19:18:43.161695630-04:00" level=info msg="API listen on /var/run/docker.sock"
Oct 25 19:18:43 angular dockerd[1414]: time="2017-10-25T19:18:43.161959773-04:00" level=info msg="API listen on [::]:4243"
Hint: Some lines were ellipsized, use -l to show in full.
##Service enabled: docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
## docker version
Client:Version: 17.09.0-ceAPI version: 1.32Go version: go1.8.3Git commit: afdb6d4Built: Tue Sep 26 22:39:28 2017OS/Arch: linux/amd64Server:Version: 17.09.0-ceAPI version: 1.32 (minimum version 1.12)Go version: go1.8.3Git commit: afdb6d4Built: Tue Sep 26 22:45:38 2017OS/Arch: linux/amd64Experimental: false
[root@angular docker]#
二进制文件方式安装Docker-CE相关推荐
- 一、安装Docker CE
卸载旧版本 较旧版本的Docker被称为docker或docker-engine.如果已安装这些,需要卸载以及相关的依赖项. $ sudo yum remove docker \docker-clie ...
- docker学习-1CentOS安装Docker CE
1 moby.docker-ce与docker-ee docker原是一个开源项目,主要由docker公司维护,2017年年初,docker公司将原先的docker项目改名为moby,并创建了dock ...
- docker显示linux桌面,怎样在桌面上安装 Docker CE?
按照这些简单的步骤在你的 Linux.Mac 或 Windows 桌面上安装 Docker CE. 在上一篇文章中,我们学习了容器世界的一些基本术语.当我们运行命令并在后续文章中使用其中一些术语时,这 ...
- Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...
- 008 centos7安装docker ce
2019独角兽企业重金招聘Python工程师标准>>> 1.安装 docker ce 1.1 说明 Docker 的早期版本称为 docker 或 docker-engine, 从2 ...
- ubuntu 安装docker_Docker: 教程04 - (初始化安装之在 Ubuntu 安装Docker CE)
创建 Ubuntu 运行环境 首先我们需要创建一个 Ubuntu 运行环境,在云环境中,我们创建了一个版本为 "Ubuntu 18.04 Bionic Beaver LTS" ,大 ...
- debian上安装docker ce
在Debian9上安装Docker CE 使用从包中安装的方式 Docker是一个开源的容器引擎,它有助于更快地交付产品. Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理 ...
- Linux安装Docker CE
系统:CentOS Linux release 7.2 (Core) 3.10.0-693.11.6.el7.x86_64 SELinux:关闭 参考链接:https://docs.docker.co ...
- Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Ngi
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...
- CentOS-7.5下使用yum命令快速安装Docker CE
< CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...
最新文章
- Flex与.NET互操作(十二):FluorineFx.Net的及时通信应用(Remote Shared Objects)(三)
- Ambari Server网口带宽占用率很高问题的分析和解决办法
- mysql全表扫描和用索引的区别
- Python爬虫入门四之Urllib库的高级用法
- 青花瓷png免扣素材,中国风的标志素材
- npm install -s -d -g之间的区别
- itext 生成pdf、pdf模板生成pdf
- 小程序遵循的语法_2020年遵循的最佳应用程序开发实践
- android记账app开发全过程,android开发实战-记账本APP(一)
- DR和DIS的区别?
- 计算机毕业设计SSM大学生社团管理系统【附源码数据库】
- 电子学会青少年软件编程Python编程等级考试一级真题解析(选择题+判断题)2022年6月
- 为什么判断一个数X是不是素数时只需判断其能否在2~根号X被整除即可?
- 2021年中国DR设备市场竞争格局分析,未来DR市场将进入发展平台期「图」
- 手把手教你在Github上建立自己的个人博客网站
- 使用v-show不起作用的原因有哪些-
- 面向最大使用效益的充电站网络优化方法
- 同行动态:海隆软件96%销售额来自出口
- 二维码报修系统的技术实现
- 支付宝香港落地记:那些你不知道的争论和故事
热门文章
- matlab 8环境变量配置,matlab环境变量配置
- 【BZOJ3594】方伯伯的玉米田(SCOI2014)-DP+二维树状数组
- springclound consumer(消费者)
- [UML 扫盲]什么是UML?
- 24个月,百度“双引擎”进化成移动生态圈
- 15- APP测试面试题上
- 漫谈Web前端学习路线,前端学习路漫漫
- Python创建用户并随机生成8位密码
- Linux查看服务器日志
- 曼谷 Web3 游记:数字游民天堂,世俗与割裂的“罪恶都市”