docker安装及卸载

linux(centos7)

  • yum安装

添加yum数据源

sudo yum-config-manager \--add-repo \https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

# 官方源(速度慢)

$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

安装docker

sudo yum install docker

#或者docker-ce , ce是免费社区版

sudo yum install docker-ce
  • 启动服务

service docker start
#或者
sudo systemctl start docker

如果需要设置随着机器启动,则

sudo chkconfig docker on

查询docker版本

docker version
  • 建立docker用户组(非必须,我自己也没配)

    默认情况下, docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

建立 docker 组

$ sudo groupadd docker

将当前用户加入 docker 组:

$ sudo usermod -aG docker $USER

退出当前终端并重新登录

 

  • 测试是否正常安装

docker run hello-world

若能正常输出以上信息,则说明安装成功

  • 配置镜像加速器

    在 /etc/docker/daemon.json 中写入如下内容

    https://registry.docker-cn.co 是docker官方提供的地址

{
    "registry-mirrors": [
        "https://registry.docker-cn.com"
    ]
}

    重启服务

$ sudo systemctl daemon-reload

$ sudo systemctl restart docker

 

  • 添加内核参数

    如果在 CentOS 使用 Docker CE 看到下面的这些警告信息

请添加内核配置参数以启用这些功能。

$ sudo tee -a /etc/sysctl.conf <<-EOF

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

EOF

然后重新加载 sysctl.conf 即可

$ sudo sysctl -p

 

Linux卸载

  • 查询docker
yum list installed | grep docker

  • 卸载

yum remove -y docker.x86_64

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值