002.Docker安装部署
1.1 docker自动安装脚本
1 root@docker:~# wget -qO- https://get.docker.com/ | sh 2 或—— 3 root@docker:~# curl -sSL https://get.docker.com/ | sh
1 yum provides applydeltarpm #查询缺少的applydeltarpm所在包 2 yum install libdevmapper* -y 3 yum -y install deltarpm #安装此包 4 yum install -y epel-release #有可能会依旧提示错误,安装此包即可 5 root@docker:~# docker version #查询docker版本
1.2 docker yum安装
1 root@docker:~# yum -y remove docker \ 2 docker-client \ 3 docker-client-latest \ 4 docker-common \ 5 docker-latest \ 6 docker-latest-logrotate \ 7 docker-logrotate \ 8 docker-selinux \ 9 docker-engine-selinux \ 10 docker-engine #若存在旧版需要全新安装可卸载旧版 11 root@docker:~# yum -y update 12 root@docker:~# yum install -y yum-utils \ 13 device-mapper-persistent-data \ 14 lvm2 15 root@docker:~# yum-config-manager \ 16 --add-repo \ 17 https://download.docker.com/linux/centos/docker-ce.repo #配置docker源
1 root@docker:~# yum-config-manager \ 2 --add-repo \ 3 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 4 root@docker:~# yum-config-manager --enable docker-ce-edge #开启源 5 root@docker:~# yum-config-manager --enable docker-ce-test #开启源 6 root@docker:~# yum -y install docker-ce #安装docker 7 root@docker:~# yum -y install docker-registry #安装docker仓库 8 root@docker:~# systemctl start docker.service 9 root@docker:~# systemctl enable docker.service #设为开机启动
二 docker安装-Ubuntu系统
2.1 更新源数据库
1 root@docker:~# apt-get remove docker docker-engine docker.io #卸载旧版 2 root@docker:~# sudo apt-get update
2.2 安装软件包
1 root@docker:~# sudo apt-get -y install \ 2 apt-transport-https \ 3 ca-certificates \ 4 curl \ 5 software-properties-common #安装软件包以允许apt通过HTTPS使用存储库
2.3 添加Docker的官方GPG密钥
1 root@docker:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
2.4 验证秘钥指纹
1 root@docker:~# sudo apt-key fingerprint 0EBFCD88
2.5 配置仓库并在此更新源
1 root@docker:~# sudo add-apt-repository \ 2 "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ 3 $(lsb_release -cs) \ 4 stable" 5 root@docker:~# sudo apt-get update
1 root@docker:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" 2 root@docker:~# sudo apt-get update
2.6 安装docker ce
1 root@docker:~# sudo apt-get -y install docker-ce
2.7 测试并查看版本
1 root@docker:~# sudo docker run hello-world 2 root@docker:~# sudo docker version
三 docker相关优化
3.1 配置docker加速器
1 root@docker:~# mkdir -p /etc/docker 2 root@docker:~# vim /etc/docker/daemon.json 3 { 4 "registry-mirrors": ["https://dbzucv6w.mirror.aliyuncs.com"] 5 } 6 root@docker:~# cat /etc/docker/daemon.json 7 { 8 "registry-mirrors": ["https://dbzucv6w.mirror.aliyuncs.com"] 9 } 10 root@docker:~# systemctl daemon-reload 11 root@docker:~# systemctl restart docker 12 root@docker:~# sudo systemctl enable docker
3.2 更改docker镜像路径
1 root@docker:~# vi /usr/lib/systemd/system/docker.service 2 ExecStart=/usr/bin/dockerd-current --graph=/data/docker #仅需要追加新路径 3 root@docker:~# systemctl daemon-reload 4 root@docker:~# systemctl restart docker
转载于:https://www.cnblogs.com/itzgr/p/10193650.html
002.Docker安装部署相关推荐
- Docker安装部署RabbitMQ
https://blog.csdn.net/super_rd/article/details/70792746 http://muxiulin.cn/archives/category/rabbit ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...
- Docker实战:Docker安装部署RabbitMQ
使用Docker安装部署RabbitMQ 1.docker search rabbitmq:management 2.docker pull rabbitmq:management 注意:如果dock ...
- saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...
在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...
- 服务器上使用docker安装部署禅道zentao
服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...
- 采用docker安装部署Nginx
四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...
- Docker安装部署及使用
Docker安装部署及使用 实验内容 安装Docker. 创建自己的第一个容器 容器使用,查看.启动.进入.停止.删除对应容器. 容器安装MySQL. Experimental environment ...
- ITOP-1 Docker安装部署itop
ITOP-1 Docker安装部署itop 一.Docker安装部署 1.下载docker源 2.yum安装docker,并运行 3.配置docker镜像加速地址 二.ITOP部署 1.登录[dock ...
- 【Docker】使用docker安装部署NextCloud私人网盘
[Docker]使用docker安装部署NextCloud私人网盘 1.查询并下载NextCloud镜像 执行命令 docker search nextcloud docker pull nextcl ...
最新文章
- 23. Leetcode 86. 分隔链表 (链表-基础操作类-分隔链表)
- 乐游 游戏论坛开发第二阶段
- Grails动态下拉菜单
- php符号 set,PHP 符号大全
- Linux netfilter源码分析(7)
- 【IJCAI2021】长文本知识抽取:基于语义分割的文档级三元组关系抽取
- 本地差分隐私 随机响应_大数据时代下的隐私保护(二)
- Java经典实例:在正则表达式中控制大小写
- c语言手机程序代码,C语言必背18个经典程序(示例代码)
- 【大宝的犀牛】飞利浦RQ370剃须刀建模教程
- 苹果电脑python编程里面怎么切到中文_苹果电脑输入法怎么切换到中文
- arm开发板开发环境搭建
- python写小说阅读器_手把手教你用Python制作简易小说阅读器
- 计算机管理器自动弹出,win7打开IE浏览器自动弹出管理加载项窗口解决方法
- 【Vue.JS】纯 Vue.js 制作甘特图
- ch.ethz.ssh2.Session和com.jcraft.jsch.Session
- [JavaWeb实训Day4]__jsoup爬虫(爬新闻页面)词云的生成( kumo库)
- JAVA面试题(选择题)
- MATLAB 矩阵的NAN值怎么删+绘图颜色设定
- NB-Iot烟感06:烟雾检测软件实现及详解