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

Centos7.6 下 Docker 安装

Docker的自动化安装

官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

Docker手动安装

手动安装Docker分三步:卸载、设置仓库、安装。

第一步,卸载历史版本

[root@VM-0-11-centos ~]# yum remove docker   docker-client 
                  docker-client-latest   docker-common  docker-latest 
                  docker-latest-logrotate  docker-logrotate    docker-selinux    docker-engine-selinux 
                  docker-engine   docker-ce
第二步,安装依赖,设置仓库

[root@VM-0-11-centos ~]# sudo yum install -y yum-utils \
                                             device-mapper-persistent-data \
                                             lvm2

[root@VM-0-11-centos ~]# sudo yum-config-manager \ 

                                          --add-repo \
                                         https://download.docker.com/linux/centos/docker-ce.repo

第三步 Docker安装

[root@VM-0-11-centos ~]# sudo yum install -y docker-ce docker-ce-cli containerd.io

第四步 Docker启动

[root@VM-0-11-centos ~]# sudo systemctl start docker
// 拉取镜像
[root@VM-0-11-centos ~]# sudo docker pull 镜像名
// 执行镜像
[root@VM-0-11-centos ~]# sudo docker run 镜像名

除了启动Docker,一些其他启动相关的命令:

  1. 守护进程重启:systemctl daemon-reload
  2. 重启Docker服务:systemctl restart docker / service docker restart
  3. 关闭Docker服务:docker service docker stop / docker systemctl stop docke

删除Docker

[root@VM-0-11-centos ~]# yum remove docker-ce

Docker其他常见命令

安装完成Docker之后,这里汇总列一下常见的Docker操作命令:

  1. 搜索仓库镜像:docker search 镜像名
  2. 拉取镜像:docker pull 镜像名
  3. 查看正在运行的容器:docker ps
  4. 查看所有容器:docker ps -a
  5. 删除容器:docker rm container_id
  6. 查看镜像:docker images
  7. 删除镜像:docker rmi image_id
  8. 启动(停止的)容器:docker start 容器ID
  9. 停止容器:docker stop  容器ID
  10. 重启容器:docker restart 容器ID
  11. 启动(新)容器:docker run -it ubuntu /bin/bash
  12. 进入容器:docker attach 容器IDdocker exec -it 容器ID /bin/bash,推荐使用后者。

更多的命令可以通过docker help命令来查看。

http://www.lryc.cn/news/8923.html

相关文章:

  • C++11--lambda表达式
  • 四【Spring框架】
  • 树与二叉树 总复习
  • window10安装MySQL数据库
  • 羊了个羊游戏开发教程3:卡牌拾取和消除
  • SHA1详解
  • Go并发介绍及其使用
  • 小米手机屏幕解锁技巧精选
  • 「SDOI2009」HH去散步
  • 用上Visual Studio后,我的世界游戏的构建时间减少了一半
  • 34、基于51单片机锂电池电压电流容量检测仪表LCD液晶显示 原理图PCB程序设计
  • 【Java基础】泛型(一)-基础使用
  • 学Python不会不知道NumPy计算包吧,带你五分钟看懂NumPy计算包
  • 积水内涝监测——埋入式积水终端设备介绍
  • Kafka的日志同步
  • 【Mybatis源码解析】mapper实例化及执行流程源码分析
  • 分布式文件管理系统(MinIO)
  • Springcloud-配置中心config
  • [项目篇] 音乐播放器开发报告
  • Spring Cloud Alibaba--gateway微服务详解之网关(二)
  • Zynq非VDMA方案实现视频3帧缓存输出,无需SDK配置,提供工程源码和技术支持
  • 血液透析过滤芯气密性检测装置中的高精度多段压力控制解决方案
  • PDF加密如何批量解除?快来了解下这个方法
  • C++——哈希4|布隆过滤器
  • python冒号的用法总结
  • 面试题整理
  • C语言深度解剖-关键字(7)
  • 利用JavaScript编写Python内置函数查询工具
  • 【MySQL进阶】SQL优化
  • 最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境