docker tar包安装 docker-26.1.4.tgz

devtools/2024/10/18 17:39:52/

一、docker安装

1.先将docker安装包(docker-26.1.4.tgz)拷贝到DM系统中。

下载地址 Index of linux/static/stable/x86_64/

1.先将docker安装包(docker-26.1.4.tgz)拷贝到DM系统中。

2.解压docker安装包
tar zxf docker-26.1.4.tgz

3.将docker可执行程序拷贝到/usr/bin/下面
cp docker/* /usr/bin/ 

4.启动docker守护进程
dockerd &

5.验证docker守护进程启动成功
docker info

6.将docker注册成系统服务(记得kill docker服务后,再执行这一步哦)
添加 /usr/lib/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

7.启动 / 停止 docker 服务
systemctl start docker
systemctl stop docker

8.开机自启/取消开机自启 docker 服务
systemctl enable docker
systemctl disable docker

二、docker镜像安装和执行

1.查看存在的镜像
docker images

2.拉去ubuntu镜像
docker pull ubuntu

3.启动和停止镜像
docker start ubuntu
docker stop ubuntu

4.导出和导入镜像
①导出镜像
docker save -o ubuntu.tar ubuntu

②导入镜像

docker import  ubuntu.tar  


docker load -i ubuntu.tar

5.镜像运行


①自动重启运行
docker run --restart=always -d lv-ubuntu 

关闭自动重启
docker update --restart=no b1fa9fb52829

②使用 tail 命令保持容器后台持续运行
docker run -d lv-ubuntu  tail -f /dev/null

③使用 -v 标志将宿主机的目录映射到容器内部的目录。格式为 -v <宿主机目录>:<容器内目录>
为了docker内部镜像ubuntu里面的文件持久化
docker run -v /home/new:/home/ubuntu -it lv-ubuntu 

④组合起来
docker run --restart=always -v /home/new:/home/ubuntu -d lv-ubuntu  tail -f /dev/null

 赋予docker执行权限并映射端口和文件目录并进入

 docker run --privileged -d -p 8888:80 -v /www:/www  -it --name anaconda3 07938edb4f71 /bin/bash

6.查看运行中的镜像
docker ps
 

7.进入正在运行中的镜像
docker exec -it c018723648df /bin/bash

8.修改完的镜像保存为新镜像
docker commit c018723648df lv-ubuntu


http://www.ppmy.cn/devtools/124614.html

相关文章

IDM 6.42下载器 – 经典优秀的多线程加速下载工具

相信大家都知道&#xff0c;作为下载软件的「IDM」&#xff0c;你一定听说过这个名字吧&#xff01;全称叫做Internet Download Manager&#xff0c;简称IDM。 IDM是一款非常经典且功能强大的Windows文件多线程下载加速软件。它具有强大的多线程下载加速功能&#xff0c;提供自…

Linux云计算 |【第四阶段】RDBMS2-DAY1

主要内容&#xff1a; MySQL主从同步&#xff08;概述、原理、构建主从同步&#xff09;、主从同步结构类型&#xff08;主多从、主从从、主主&#xff09;、复制模式&#xff08;异步、半同步&#xff09;、启用半同步复制 一、MySQL主从同步 MySQL 主从同步&#xff08;Mas…

活动预告|博睿数据将受邀出席GOPS全球运维大会上海站!

第二十四届 GOPS 全球运维大会暨研运数智化技术峰会上海站将于2024年10月18日-19日在上海中庚聚龙酒店召开。大会将为期2天&#xff0c;侧重大模型、DevOps、SRE、AIOps、BizDevOps、云原生及安全等热门技术领域。特设了如大模型 运维/研发测试、银行/证券数字化转型、平台工程…

PostgreSQL与MySQL在语法上的区别

1. 数据库管理 1.1 查看数据库 PostgreSQL: 使用 \l 命令列出所有数据库&#xff0c;或者查询系统表 pg_database。 -- PostgreSQL \l -- 或者 SELECT datname FROM pg_database;MySQL: 使用 SHOW DATABASES; 来列出所有数据库。 -- MySQL SHOW DATABASES;2. 表的管理 2.1 数…

HUAWEI_HCIA_实验指南_Lib1.4_配置通过Telnet登录系统

一、原理概述 Telnet(Telecommunication Network Protocol)起源于ARPANET,是最早的Internet应用之一。 Telnet 通常用在远程登录应用中&#xff0c;以便对本地或远端运行的网络设备进行配置、监控和维护。如网络中有多台设备需要配置和管理&#xff0c;用户无需为每一台设备…

CSS3练习--电商web

免责声明&#xff1a;本文仅做分享&#xff01; 目录 小练--小兔鲜儿 目录构建 SEO 三大标签 Favicon 图标 布局网页 版心 快捷导航&#xff08;shortcut&#xff09; 头部&#xff08;header&#xff09; logo 导航 搜索 购物车 底部&#xff08;footer&#xff0…

多层感知机(MLP)实现考勤预测二分类任务(sklearn)

1、基础应用&#xff1a; https://blog.csdn.net/qq_36158230/article/details/118670801 多层感知机(MLP)实现考勤预测二分类任务(sklearn) 2、分类器参数&#xff1a;https://scikit-learn.org/dev/modules/generated/sklearn.neural_network.MLPClassifier.html 3、损失函数…

Android常用C++特性之std::swap

声明&#xff1a;本文内容生成自ChatGPT&#xff0c;目的是为方便大家了解学习作为引用到作者的其他文章中。 std::swap 是 C 标准库中提供的一个函数&#xff0c;位于 <utility> 头文件中。它用于交换两个变量的值。 语法&#xff1a; #include <utility>std::s…