ubuntu安装docker

181 阅读1分钟

docker installation

移除旧安装:

sudo apt-get remove docker docker-engine docker-ce docker.io

下载依赖:

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

添加Docker’s GPG Key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

安装docker repository:

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

更新包:

sudo apt-get update

安装最新docker:

sudo apt-get install docker-ce

docker执行权限

如果直接执行docker ps,没有权限的话,需要安装下面附权限: 将登陆用户加入到docker用户组:

sudo gpasswd -a $USER docker 

更新用户组:

newgrp docker

测试docker命令是否可以使用sudo正常使用: docker ps 如果没有用户组就创建:

sudo groupadd docker

docker-compose

下载并安装:

sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

赋予权限:

sudo chmod +x /usr/local/bin/docker-compose 

查看是否成功:

docker-compose --version 

docker镜像源

编辑文件:/etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ],
  "log-opts": {"max-size":"100m", "max-file":"3"}
}

重启服务:

sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker