二、Docker的安装和部署

ubuntu14.04-16.04下安装docker

检查系统和内核版本

        uname -i

        uname -a

检查存储驱动Device Mapper

        ls -l /sys/class/misc/device-mapper

安装docker维护版本

1、检查APT的HTTPS支持 查看/usr/lib/apt/methods/https文件是否存在,不存在运行安装命令

       apt-get update

       apt-get install -y apt-transport-https

2、添加Docker的APT仓库

       echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list

3、添加仓库的key

       apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

4、安装docker

       apt-get update

       安装最新版:sudo apt-get install -y lxc-docker

       安装稳定版:sudo apt-get install docker.io

5、卸载docker

       sudo apt-get remove --purge docker.io

简易安装方式

       安装curl

              whereis curl

              sudo apt-get install -y curl

       执行docker安装脚本

              curl -sSL https://get.docker.com/ubuntu/ | sudo sh

安装Ubuntu维护的版本

       sudo apt-get install docker.io

       source /etc/bash_completion.d/docker.io

使用非root用户(添加后重新登录系统生效)

       sudo groupadd docker

       sudo gpasswd -a ${USER} docker

       sudo service docker restart

       举例:sudo gpasswd -a litong docker

Ubuntu 18.04 安装 Docker-ce

1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选)

       sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

       sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

       sudo apt update

2.安装需要的包

       sudo apt install apt-transport-https ca-certificates software-properties-common curl

3.添加 GPG 密钥,并添加 Docker-ce 软件源,这里还是以中国科技大学的 Docker-ce 源为例

       curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

       sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable"

4.添加成功后更新软件包缓存

       sudo apt update

5.安装 Docker-ce

       sudo apt install docker-ce

6.设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)

       sudo systemctl enable docker

       sudo systemctl start docker

7.测试运行

       sudo docker run hello-world

8.添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)

       sudo groupadd docker

       sudo gpasswd -a ${USER} docker

9.测试添加用户组(可选)

       docker run hello-world

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值