当前位置: 首页 > article >正文

Linux docker-20.10.9安装

Linux Docker20.10.9安装

  • 解压文件
tar -xvf docker-20.10.9.tgz 
  • 给docker执行文件赋予可执行权限
chmod 755 -R docker/
  • 复制docker到/usr/bin/目录下,使docker命令可以执行
cp docker/* /usr/bin/
  • 将Docker注册为service,创建docker.service文件
vim /etc/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
  • 添加服务文件权限
chmod +x /etc/systemd/system/docker.service
  • 重载配置文件
systemctl daemon-reload
  • 设置开机自启
systemctl enable docker.service
  • 启动Docker
systemctl start docker
  • 检查docker服务状态
systemctl status docker
  • 查看安装的docker版本
docker -v
  • docker 基本用法
docker search --镜像名    搜索仓库镜像

docker pull --镜像名    拉取镜像

docker images --列出下载的镜像

docker create 镜像名 --创建容器

docker ps     查看目前正在运行的所有容器 (-a 显示包括已经停止的容器)

docker rmi image_id/image_name    删除镜像

docker build    使用Dockerfile创建镜像

docker run    运行容器
	-d   --在后台运行
	-it  -输出容器命令行的内容 即容器的自身的程序输出在控制台 有点类似前台运行
	--rm  --退出自动删除容器
-d  和it相反  隐藏后台运行

-p  端口映射 9000::9000 外部(宿主机)端口:镜像里面运行的端口 将宿主机9000端口映射到镜像里面的9000端口

--restart  重启方式:always跟随docker自启

--name  启动后的容器名称

-v  挂载容器数据卷

--network  连接到某个网络(例如:--network test_net)

--network-alias  容器的网络名称(例如:--network-alias portainer)

docker exec    进入容器中执行命令 (例如:docker exec -it container_id/container_name /bin/bash) it--交互模式

http://www.kler.cn/a/440890.html

相关文章:

  • 如何实现序列化和反序列化?如何处理对象的生命周期管理?
  • 马克笔习惯养成法:用色彩记录你的成就
  • JS设计模式之中介者模式
  • 数字信号处理--过采样
  • 如何评估并持续优化AI呼出机器人的使用效果
  • 【大模型量化】GPTQ量化模型
  • Cookie,Seesion和Token区别及用途
  • 概率论得学习和整理29: 用EXCEL 描述二项分布
  • 餐饮喜好及健康饮食推荐小程序
  • CVE-2024-32709 WordPress —— Recall 插件存在 SQL 注入漏洞
  • 前端发展前景探讨:技术进步与职业发展机会
  • 大数据面试题--企业面试真题
  • cephFS的使用以及K8S对接cephFS
  • 构建智能化教育平台:知识中台在教育行业的创新应用
  • 路由传值的几种方式
  • 数据结构——图论基础
  • 开源的工作流编排工具—Airflow
  • 一个串口通讯的例子(ABX PENTRA 120)
  • 第三篇:HTTP 的烦恼与进化史
  • 《解析 MXNet 的 C++版本在分布式训练中的机遇与挑战》