Docker 安装
- 允许 apt 使用 https
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
- 添加 docker 官网 GPG key
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"
- 更新 apt 源索引
sudo apt-get update
- 安装 docker ce
sudo apt-get docker-ce
- Hello World
sudo docker run hello-world
- 设置用户权限
sudo usermod -a -G docker $USER
- 启停
# 启动docker
sudo service docker start
# 停止docker
sudo service docker stop
# 重启docker
sudo service docker restart
国内镜像加速
-
登录阿里云
https://dev.aliyun.com/ -
访问镜像加速网站
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors -
复制镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker-compose 安装
从 github 下载安装
- 下载
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 给docker-compose 赋可执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 创建 link
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
这个方法下载速度较慢
使用apt-get 安装
sudo apt-get install docker-compose
这个方法下载的版本较低
使用 python3 安装
pip3 install docker-compose
修改权限
sudo chmod +x /usr/local/bin/docker-compose
创建 link
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
网速不好,容易文件损坏
验证安装是否成功
docker-compose --version
网友评论