赞
踩
目录
4. 将 docker-compose 移至 /usr/local/bin 目录下
6. 将 docker-compose-Linux-x86_64 重新命名为 docker-compose
8. 查询 docker-compose 版本以确认是否成功安装
三、查看docker、docker-compose是否安装好
解决:手动创建docker.service文件(如下步骤1~5)
1.创建docker.service文件(将docker注册为service)。
操作的版本:Docker Version:24.0.0、docker-compose Version: v2.18.1、Ubuntu Version:Ubuntu 7.5.0-3ubuntu1~18.04
去官网下载docker 安装二进制包,选择适合自己的版本(Docker version 20.10.8)。
下载地址:https://download.docker.com/linux/static/stable/x86_64/
文档名:docker-20.10.8.tgz
将离线包拽入到Winscp桌面( 上传到服务器 )
pwd:显示当前位置。 (若显示位置是 /home/用户名 ,则表示在桌面啦)
ls或者ll:查看是否有离线包。
解压下的文件是tar格式
tar -zxvf docker-20.10.8.tgz
三个7代表可读可写可执行
chmod -R 777 docker
若提示Permission denied,则加上sudo
cp docker/* /usr/bin/
sudo docker -v
下载地址:https://github.com/docker/compose/releases
网址画面如下,找到tags模块,然后点击进入2.18.1( https://github.com/docker/compose/releases/tag/2.18.1 ),
下拉 Assets 清单,点选 docker-compose-Linux-x86_64 下载
文档名:docker-compose-Linux-x86_64
sudo mv docker-compose-Linux-x86_64 /usr/local/bin
cd /usr/local/bin
sudo mv docker-compose-Linux-x86_64 docker-compose
sudo chmod +x docker-compose
docker-compose -v
- sudo docker -v
- # Docker version 20.10.8
- sudo docker-compose -v
- # docker-compose version 1.29.1
sudo systemctl enable docker
Authentication is required to manage system service or unit files.或 Failed to enable unit: Unit file docker.service does not exist.
在/etc/systemd/system/目录下创建docker.service文件。命令如下:
sudo vim /etc/systemd/system/docker.service
将下列配置命令加到docker.service中并保存。命令如下:
- [Unit]
- Description=Docker Application Container Engine
- Documentation=https://docs.docker.com
- After=network-online.target firewalld.service
- Wants=network-online.target
- [Service]
- Type=notify
- ExecStart=/usr/bin/dockerd
- ExecReload=/bin/kill -s HUP $MAINPID
- LimitNOFILE=infinity
- LimitNPROC=infinity
- LimitCORE=infinity
- TimeoutStartSec=0
- Delegate=yes
- KillMode=process
- Restart=on-failure
- StartLimitBurst=3
- StartLimitInterval=60s
- [Install]
- WantedBy=multi-user.target
保存并退出:按下Esc键,输入:wq,保存并退出。
sudo chmod +x /etc/systemd/system/docker.service
每次有修改docker.service文件时,都要重新加载systemd配置。
sudo systemctl daemon-reload
sudo systemctl enable docker.service
sudo systemctl enable docker
sudo systemctl start docker
退出当前查看状态:ctrl+c
- systemctl status docker
- # docker有两种状态:active和inactive
docker -v
关键是看镜像所存放的位置
sudo docker info
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。