由此开始...

一、安装Docker


环境:Ubuntu 22.04.05 DeskTop LTS

1、 更新ubuntu系统

​sudo apt update

       sudo apt upgrade

 

2、安装Docker


	​我们可以从阿里云开源镜像网站下载所需的版本的二进制文件:
“wget https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-23.0.6.tgz
" tar -zxvf docker-23.0.6.tgz      ##解压下载好的docker
sudo cp docker/* /usr/local/bin  ##将docker下的所有文件拷贝到bin目录"

3、 创建docker.service 用于启动docker服务


sudo vim /etc/systemd/system/docker.service
docker.service内容如下:

[Unit]

Description=Docker Application Container Engine

After=network.target

Wants=network-online.target

[Service]

Type=notify

# 启动服务的命令,指定 Docker 守护进程的路径

ExecStart=/usr/local/bin/dockerd

# 重新加载服务时执行的命令,发送 HUP 信号重新加载配置

ExecReload=/bin/kill -s HUP $MAINPID

# 停止服务时终止主进程及其所有子进程

KillMode=process

# 服务失败后自动重启

Restart=on-failure

# 服务失败后自动重启的等待时间,设置为 5 秒

RestartSec=5s

# 设置服务可以打开的最大文件描述符数

LimitNOFILE=1048576

# 设置服务可以创建的最大进程数

LimitNPROC=1048576

# 设置挂载标志为 shared,表示挂载点的共享状态

MountFlags=shared

[Install]

# 指定服务应启用在 multi-user.target 中

WantedBy=multi-user.target​


4.配置完后重新加载服务,查看docker状态:

sudo systemctl daemon-reload           ##重新加载所有系统服务


sudo systemctl restart docker             ##重新加载docker服务


sudo systemctl status docker              ##查看docker状态



如图说明Docker服务成功启动


二、配置Docker镜像源



1、用vim进入/etc/docker/daemon.json文件

  ​在文件里编入以下内容并保存

{

  "registry-mirrors": ["https://docker.registry.cyou",

"https://docker-cf.registry.cyou",

"https://dockercf.jsdelivr.fyi",

"https://docker.jsdelivr.fyi",

"https://dockertest.jsdelivr.fyi",

"https://mirror.aliyuncs.com",

"https://dockerproxy.com",

"https://mirror.baidubce.com",

"https://docker.m.daocloud.io",

"https://docker.nju.edu.cn",

"https://docker.mirrors.sjtug.sjtu.edu.cn",

"https://docker.mirrors.ustc.edu.cn",

"https://mirror.iscas.ac.cn",

"https://docker.rainbond.cc"]

}

2、 在终端重新启动一下docker


systemctl daemon-reload
systemctl restart docker

重启后我们再次用:sudo systemctl status docker 查看Docker状态



三、安装Docker-compose

Docker Compose作用:Docker Compose 是一个可用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,你可以使用 Compose 文件来配置应用程序的服务。然后,使用单个命令,你可以从配置中创建和启动所有服务。

1、 我们可以用pip安装Docker-compose


pip install docker-compose
————————————————


2、安装 Docker Compose 后,使用下列命令检查版本


docker-compose --version



False
谢坪川 2024年10月29日
分析这篇文章

存档
登录 留下评论
Frappe构建图书馆管理系统