一、安装docker
1、更换国内软件源(防止下载慢)——推荐中国科技大学的源,稳定速度快
root@abc:~# sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak root@abc:~# sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list root@abc:~# sudo apt update2、安装所有需要的包
root@abc:~# sudo apt install apt-transport-https ca-certificates software-properties-common curl3、添加 GPG 密钥(使用中国科技大学的 Docker-ce 源)
root@abc:~# curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -4、并添加 Docker-ce 软件源(中国科技大学的 Docker-ce 源)
root@abc:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable"5、添加成功后更新软件包缓存
root@abc:~# sudo apt update6、安装 Docker-ce
root@abc:~# sudo apt install docker-ce7、设置开机自启动Docker(安装成功后默认已设置,可忽略)
root@abc:~# sudo systemctl enable docker8、启动docker(安装成功后默认已启动,可忽略)
root@abc:~# sudo systemctl start docker9、测试运行
root@abc:~# sudo docker run hello-world如果提示 Unable to find image ‘hell-world:latest’ locally 可以先拉取下载镜像
root@abc:~# docker pull hello-world再执行
root@abc:~# sudo docker run hello-world10、添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)
root@abc:~# sudo groupadd docker root@abc:~# sudo usermod -aG docker $USER11、测试添加用户组(可选)
root@abc:~# docker run hello-world二、安装docker-compose
1、下载 Docker Compose 稳定版本1.24.1
root@abc:~# sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose2、将可执行权限应用于二进制文件
root@abc:~# sudo chmod +x /usr/local/bin/docker-compose3、创建软链
root@abc:~# sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose4、测试确认安装成功
root@abc:~# docker-compose --version注意: 对于 alpine,需要以下依赖包: py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和 make。
官方文档:https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository