linux离线安装docker

docker下载链接

https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz

安装步骤

1.解压安装包
解压目录我是放在usr/local 下,命令sudo tar -xzvf docker-20.10.9.tgz
2.docker文件软连接
将docker 文件夹下所有文件软连接到/usr/bin目录下,/user/bin是环境变量目录,命令 cp docker/* /usr/bin/
3.创建编辑docker.service
1.命令
vim /etc/systemd/system/docker.service
2.编辑内容(完整粘贴)
[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
4.赋执行权限
chmod +x /etc/systemd/system/docker.service
​
systemctl daemon-reload
5.启动docker并设置开机自启
# docker 服务开机自启动命令 systemctl enable docker.service 
# 关闭docker 服务开机自启动命令 systemctl disable docker.service
6.启动docker并验证是否成功
1.启动命令
systemctl start docker.service
2.验证是否安装成功
命令sudo docker version
​
出现下述数据表示安装成功
Client:
 Version:           20.10.9
 API version:       1.41
 Go version:        go1.16.8
 Git commit:        c2ea9bc
 Built:             Mon Oct  4 16:03:22 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
​
Server: Docker Engine - Community
 Engine:
  Version:          20.10.9
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.8
  Git commit:       79ea9d3
  Built:            Mon Oct  4 16:07:30 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.4.11
  GitCommit:        5b46e404f6b9f661a205e28d59c982d3634148f8
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker常用命令

查看docker状态:systemctl status docker
启动docker:systemctl start docker
停止docker:systemctl stop docker
拉取镜像:docker pull 名称
查看镜像:docker images
删除镜像:docker rmi 镜像id
查看正在启动的容器:docker ps
启动容器:docker start 容器名称
查看容器信息:docker inspect mongo
进入容器:docker exec -it 容器名称 /bin/bash
查看docker网络:docker network ls
当前使用docker镜像的容器(以monggodb为例):docker container ls
查看所有容器:docker ps -a
当前正在使用的所有容器:docker container ls -all
停止容器:docker stop 名称
删除容器(容器需要停止运行再删除):docker container rm 名称
删除所有容器:docker rm $(docker ps -a -q)
查看容器IP地址:docker inspect 321a999f2ecc | grep IPAddress

最后

这是我在linux安装docker的步骤,最后放个openjdk8的镜像,离线环境用省几步

链接:https://pan.baidu.com/s/1y5s8ZnRq8hyV01LDP6146A?pwd=fqs6 
提取码:fqs6 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值