博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker容器安装
阅读量:7033 次
发布时间:2019-06-28

本文共 2929 字,大约阅读时间需要 9 分钟。

Docker容器安装

Docker 安装和使用

1、在Ubuntu上安装docker,这里使用的版本是:Ubuntu18.04

安装apt-transport-https等软件包支持HTTPS协议源:

cobbler@cobbler-docker:~$ sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common

添加源的gpg密钥:

cobbler@cobbler-docker:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -OK

确认导入密钥:

cobbler@cobbler-docker:~$ sudo apt-key fingerprints 0EBFCD88    pub   rsa4096 2017-02-22 [SCEA]           9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88    uid           [ unknown] Docker Release (CE deb) 
sub rsa4096 2017-02-22 [S]

获取当前操作系统的代号:

一般情况下,Ubuntu 16.04 LTS代号为xenial, Ubuntu 18.04 LTS代号为bionic

cobbler@cobbler-docker:~$ lsb_release -cs    bionic

添加官方稳定版软件源:

cobbler@cobbler-docker:~$ sudo add-apt-repository \         "deb [arch=amd64] https://download.docker.com/linux/ubuntu \         bionic \         stable"

添加后需要更新apt软件包缓存:

cobbler@cobbler-docker:~$ sudo apt-get update

开始安装docker,安装成功之后、会自动启动docker服务

cobbler@cobbler-docker:~$ sudo apt-get install -y docker-ce

2、在centos安装docker、这里使用的版本为centos 7.5,需要提前配置好epel源、获取docker的repo文件和安装docker

[root@node7 ~]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/[root@node7 ~]# yum -y install docker-ce

使用阿里云加速器、阿里云的镜像地址为 需要注册,使用自己的加速地址即可

[root@kvm-server ~]# mkdir -p /etc/docker    [root@kvm-server docker]# vim daemon.json    {  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]    }

在启动之前需要改下docker的启动服务加一项iptables规则要不然启动之后forwar链上默认被改成DROP

[root@kvm-server docker]# vim /usr/lib/systemd/system/docker.service ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT

重载文件、并启动docker服务

[root@kvm-server docker]# systemctl daemon-reload    [root@kvm-server docker]# systemctl restart docker

查看docker的信息

[root@node7 ~]#docker info Containers: 6 Running: 6 Paused: 0 Stopped: 0Images: 5Server Version: 18.06.1-ceStorage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true Native Overlay Diff: trueLogging Driver: json-fileCgroup Driver: cgroupfsPlugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslogSwarm: inactiveRuntimes: runcDefault Runtime: runcInit Binary: docker-initcontainerd version: 468a545b9edcd5932818eb9de8e72413e616e86erunc version: 69663f0bd4b60df09991c08812a60108003fa340init version: fec3683Security Options: seccomp  Profile: defaultKernel Version: 3.10.0-862.el7.x86_64Operating System: CentOS Linux 7 (Core)OSType: linuxArchitecture: x86_64CPUs: 2Total Memory: 1.779GiBName: node7.dklwj.comID: OST6:BVR7:UBAN:ACCI:YKPX:RLEM:DXKQ:QQPI:LYSY:PIVO:EUUA:4PQRDocker Root Dir: /var/lib/dockerDebug Mode (client): falseDebug Mode (server): falseRegistry: https://index.docker.io/v1/Labels:Experimental: falseInsecure Registries: 127.0.0.0/8Registry Mirrors: https://xxxxxxxxx.mirror.aliyuncs.com/Live Restore Enabled: false

转载于:https://blog.51cto.com/dklwj/2316745

你可能感兴趣的文章
好程序员Web前端教程分享Vue学习心得
查看>>
深入简出 好程序员教你HTML5开发基本常识
查看>>
HTTP和HTTPS详解。
查看>>
记录RBA(redo byte address)
查看>>
Oracle教程之管理UNDO(二)--监视UNDO表空间
查看>>
RAC在线替换OCR、DATA、FRA等ASM磁盘
查看>>
[Office]使用 Microsoft Office Live Workspace
查看>>
编译安装与RPM安装的区别
查看>>
我的友情链接
查看>>
linux下ftp的安全巧用之pureftp!
查看>>
初始化AppWidget框架结构
查看>>
[PHP] 文件系统交互
查看>>
我的友情链接
查看>>
文本处理“三剑客”之SED"
查看>>
find应用示例
查看>>
Kmail身份验证组件
查看>>
拷贝构造函数为何传入引用?
查看>>
at命令及服务
查看>>
resin app server安装总结
查看>>
订单信息表和订单明细表
查看>>