当前位置:首页 » 操作系统 » docker源码安装

docker源码安装

发布时间: 2025-01-04 11:28:28

⑴ Docker源码安装附内网镜像安装演示

系统版本要求源码包下载

官网下载地址(download.docker.com/lin...)

我这里已docker-19.03.10.tgz该版本做演示

1.下载源码包文件到本地

2.通过远程连接工具(xShell、SecureCRT等将源码包文件上载到服务器自定义目录)

3.解压文件

4.配置docker为service服务

5.添加可执行权限

注:如遇到启动不成功可通过状态查询、/var/log/messages/运行日志或直接使用dockerd命令查看错误信息,如还解决不了建议服务器重启一下在运行docker启动命令

6.配置镜像加速

7.检查安装版本内网下载镜像

注:使用docker pull拉取镜像的时候需要网络,但是项目部署一般都是在内网。内网访问不了外网,所以需要在外网环境下把需要的镜像拉取下来打包,然后拷贝到内网,载入到内网的docker

1.在外网机器上拉取mysql镜像,可以看到外网的docker已经拉取了镜像。

2.将镜像打包成tar压缩

3.将打包好的mysql镜像包通过远程工具下载到本地

4.拷贝到内网linux服务器并载入docker

docker基础命令使用(扩展)下载镜像:(hub.docker.com/search/官网镜像地址)

docker pull [IMAGE_NAME]:[TAG] #命令格式

docker pull mysql:8.0 #下载mysql8.0镜像(不指定默认下载最新版本)

查看当前镜像版本

docker -v #查看当前安装版本

docker version #查看版本信息

docker info #查看系统信息

docker images #查看当前镜像

docker search 镜像名 #搜索镜像

镜像、容器删除

docker rm 容器ID

docker rm 容器名字

docker rmi 镜像ID

docker rmi 镜像名

docker rmi -f 镜像ID #强制删除

创建网络及数据卷

docker volume create +数据卷名称

docker volume list #查看当前数据卷信息

docker network create -d bridge +网络名称

docker network ls #查看当前网络

docker inspect containername +id #查看容器的hash值

启动、关闭容器

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) #关闭所有容器

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) #开启所有容器



docker inspect 容器ID (使用该命令重点关注容器ip) #查看容器/镜像元数据

docker exec #在运行的容器中执行命令

docker exec -it 容器ID /bin/bash #以交互模式开启伪终端

热点内容
ipad如何上传腾讯视频文件 发布:2025-01-06 15:49:24 浏览:935
股票公式指数如何加密码 发布:2025-01-06 15:45:54 浏览:31
跨数据库存储过程 发布:2025-01-06 15:34:20 浏览:123
解压整牙 发布:2025-01-06 15:28:18 浏览:555
指南针源码 发布:2025-01-06 15:19:20 浏览:420
考研视频加密破解 发布:2025-01-06 15:17:56 浏览:407
java背景透明 发布:2025-01-06 15:17:10 浏览:421
我的世界服务器的反外挂系统 发布:2025-01-06 15:06:15 浏览:415
通达信编译 发布:2025-01-06 14:52:26 浏览:778
nltk中文python 发布:2025-01-06 14:25:27 浏览:974