离线安装Docker、配置Docker以及使用Docker
作为生产环境下离线部署Docker,以及使用Docker部署应用系统,下面的记录做出非常详细的操作步骤
下载Docker离线安装包:
Linux版本下载地址:Index of linux/centos/7/x86_64/stable/Packages/
Windows版本下载地址:Index of win/static/stable/x86_64/
根据自己的系统版本下载下面的安装包
我的云主机内核版本,查看内核版本:uname -r![](https://i-blog.csdnimg.cn/blog_migrate/144455ae9b9d696ca91af4c24593d14a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2c70949b168d4da7cff49426725ca86b.png)
安装上序下载的rpm包:rpm -ivh *.rpm
安装完成之后,检测是否安装成功,查看Docker版本![](https://i-blog.csdnimg.cn/blog_migrate/a73aa454fc795d2eb846de9e54659407.png)
Docker服务的相关操作
方式一:service docker status/start/stop/restart状态、启动、停止、重启
方式二:systemctl status/start/stop/restartdocker.service
查看服务状态
![](https://i-blog.csdnimg.cn/blog_migrate/5bd316a40c309b25877a3127fc0a2ecc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/baa02a7e0977e0add45673f59d6e5d42.png)
停止docker服务
![](https://i-blog.csdnimg.cn/blog_migrate/f20f66eb315107d492081723f106b7fe.png)
查看docker详细信息:docker info
![](https://i-blog.csdnimg.cn/blog_migrate/0ecd4c967309e186a00b916a58f1bc3a.png)
如果想要在Docker服务启动时,服务文件生成到指定的目录下
编辑文件配置:/usr/lib/systemd/system/docker.service
修改ExecStart=/usr/bin/dockerd--grap target_path
![](https://i-blog.csdnimg.cn/blog_migrate/9a4af4965bd3c4ed34bef56e2f8acf5c.png)
重启docker服务,再次查看dockerinfo
![](https://i-blog.csdnimg.cn/blog_migrate/5b949c0e534da38d837cfe482ecb2408.png)
查看目录情况,可知修改docker服务器启动路径配置文件生效
![](https://i-blog.csdnimg.cn/blog_migrate/f5592a0605650cf8dea07f8ccb545a04.png)
镜像操作
查看docker中存在的images,以及导出该images
dockerimages
dockerexport -o img.tar REPOSITORY或IMAGE ID
![](https://i-blog.csdnimg.cn/blog_migrate/4afe80e8f6bc804bb0b4a1b1dffc5d82.png)
导入镜像操作
cat images.tar| docker import – image-name:tag
启动
docker run-i -t --name jz_test d6606ef89a9b /bin/bash
查看镜像:docker ps -a
启动镜像:docker startimage-names
退出:exit
![](https://i-blog.csdnimg.cn/blog_migrate/68fe514bd3df6596078a8d8bb527d354.png)
• IMAGE:创建容器时使用的镜像。
• COMMAND:容器最后运行的命令。
• CREATED:创建容器的时间。
• STATUS:容器状态。
• PORTS:对外开放的端口。端口可以通过-p参数来指定
• NAMES:容器名。可以和容器ID一样唯一标识容器,同一台宿主机上不允许有同名容器存在,否则会冲突。
参考资料:
安装说明:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#uninstall-docker-ce
用户指导:https://docs.docker.com/engine/userguide/#manage-storage-drivers
更多资料·微信公众号搜索【CTO Plus】关注后,获取更多,我们一起学习交流。