blank
blank
发布于 2019-10-15 / 583 阅读 / 0 评论 / 0 点赞

Ubuntu 19.04 安装 docker & docker-compose

安装 docker 当前版本为 19.03

# 添加 docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加 docker 官方 源
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
# 清理系统
sudo apt autoremove -y
# 先更新系统
sudo apt update -y
# 安装依赖
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
# 安装 docker
sudo apt install -y docker-ce docker-ce-cli containerd.io
# 将 docker 添加到当前用户组
sudo adduser $(whoami) docker
# 开启主机报文转发 不开启会导致docker容器里面访问不到外网
cat > /etc/sysctl.d/docker.conf <<EOF
net.ipv4.ip_forward                 = 1
EOF

sysctl -p

# 开启2375管理端口 (注意不要在公网服务器上做此操作 会导致docker可能被执行未授权操作)
vim /usr/lib/systemd/system/docker.service

# 修改ExecStart 处为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

# 重载配置
systemctl damon-reload

# 启动并配置开机自启 docker
systemctl enable --now docker

# 确认安装 
docker -v

Docker version 19.03.4-rc1, build 4ba2b1c606

安装 docker-compose v1.24.1

# 下载官方执行文件到本地
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 授权
chmod +x /usr/local/bin/docker-compose
# 创建软链
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 确认安装
docker-compose -v

docker-compose version 1.24.1, build 4667896b
DONE

评论