系统说明
Ubuntu Linux是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于Debian Linux的操作系统,于2004年10月公布Ubuntu的第一个版本(Ubuntu 4.10“Warty Warthog”)。Ubuntu适用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的使用体验。Ubuntu几乎包含了所有常用的应用软件:文字处理、电子邮件、软件开发工具和Web服务等。
用户下载、使用、分享未修改的原版Ubuntu系统,以及到社区获得技术支持,无需支付任何许可费用。
Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu社区承诺每6个月发布一个新版本,以提供最新最强大的软件。
1/5:安装系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
2/5:添加docker的软件库
国内用户建议切换到国内的镜像代理。推荐使用
#安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#写入软件源信息
sudo add-apt-repository "deb https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
3/5:安装docker
安装docker
sudo apt-get -y update
sudo apt-get -y install docker-ce
sudo docker version #查看docker软件安装信息
docker软件安装信息如下图:
启动docker服务
查看docker服务状态
systemctl status docker
docker服务成功运行后效果如下图。
💡 提示
如果docker服务没有启动或开机启动再执行开机启动的命令。
(可选)开机启动
sudo systemctl enable docker #开机启动docker
service docker start #启动docker
编辑docker配置信息
例如:镜像库、存储驱动、日志登。
编辑配置文件
国内用户建议切换到国内的镜像代理。推荐使用
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.m.daocloud.io"
],
"dns": ["8.8.8.8", "8.8.4.4", "114.114.114.114"],
"exec-opts": ["native.cgroupdriver=systemd"],
"data-root": "/var/docker",
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file":"14"
},
"storage-driver": "overlay2"
}
EOF
重启docker
sudo systemctl restart docker
查看docker配置
sudo docker info
4/5:验证docker安装结果
💡 提示
国内的docker已经无法从官方仓库拉取docker镜像。需要选择合适的国内代理。
sudo docker run hello-world
应用部署效果如下图:
5/5:安装docker-compose
此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/v1xdocs/lluq81aziw696g97



