docker离线及在线安装

一、ubuntu18.04 Docker 离线安装

1.下载安装包

去官网下载docker 安装二进制包,选择适合自己的版本。这里下载的是
docker-19.03.9.tgz,在centos7中安装(cento6无法使用,提示linux版本内核版本太低)

下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz

2.解压

复制docker-19.03.9.tgz到服务器上,解压:

tar xzvf docker-19.03.9.tgz

3.复制到指定目录

进入docker目录复制所有文件到/usr/bin目录下,目的/user/bin是环境变量目录,在路径下都可以运行docker命令

ls -l docker
mv docker/* /usr/bin/

4.编辑配置文件

vim /etc/systemd/system/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
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

5.修改执行权限

chmod +x /etc/systemd/system/docker.service

systemctl daemon-reload

6.设置开机启动

systemctl enable docker.service

7.启动docker

systemctl start docker

8.验证

docker -v
Docker version 19.03.9, build 9d988398e7

9.用户加入docker组

groupadd docker
gpasswd -a 用户名 docker   #将登陆用户加入到docker用户组中
newgrp docker   #更新用户组

10.修改docker的默认的docker root dir

systemctl stop docker #停止docker服务
vim /etc/docker/daemon.json #没有的话新建
"graph":"新路径" #在文件中添加该语句

二、Ubuntu18.04在线安装Docker完整教程

1.更新软件源列表

sudo apt update

2.安装软件包依赖

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3.在系统中添加Docker的官方密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.添加Docker源,选择stable长期稳定版

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

5.再次更新源列表

sudo apt update

6.查看可以安装的Docker版本

sudo apt-cache policy docker-ce

7.开始安装Docker(ce表示社区版)

sudo apt install docker-ce

8.查看是否成功安装Docker,出现下图,说明安装成功

docker

9.查看安装的Docker版本

docker -v

10.启动Docker服务

sudo systemctl start docker

sudo service docker start

11.设置开机自启动docker

sudo systemctl enable docker

12.查看Docker是否开启,出现绿色圆点表示服务正常开启

sudo systemctl status docker

sudo service docker status

13.用户加入docker组

gpasswd -a 用户名 docker     #将登陆用户加入到docker用户组中

newgrp docker     #更新用户组

posted on 2022-04-14 17:40  0820LL  阅读(367)  评论(0编辑  收藏  举报

导航