一、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
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » docker tar包安装 docker-26.1.4.tgz
发表评论 取消回复