admin管理员组文章数量:1665594
Linux系统离线安装docker详细步骤
一 docker二进制安装包下载
1 下载二进制安装包 https://link.zhihu/?target=https%3A//download.docker/linux/static/stable/x86_64/docker-20.10.9.tgz
我这边下载的是docker-18.06.3-ce.tg并进行解压,安装包请访问docker下载
tar -zxvf docker-18.06.3-ce.tg
二 docker的相关配置
- 将解压docker目录下的所有文件移动到/usr/bin下,以systemd的方式管理docker
mv docker/* /usr/bin
- 创建编辑docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker
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
- 配置镜像加速器
vi /etc/docker/daemon.json
内容如下:
{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs"]
}
- 关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
- 启动docker并设置开机自启
如果启动docker启动不成功有可能是daemon.json加速器里的内容可能是空格引起的,用tab按键进行重新编排,重新重启即可解决
systemctl daemon-reload
systemctl start docker
systemctl enable docker
- 检查docker是否安装成功
docker run hello-world
出现以下信息说明启动成功了
Hello from Docker!
This message shows that your installation appears to be working correctly.
三 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详细步骤 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1730050846a1220790.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论