暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux安装Docker相关组件

硬水果糖 2021-11-25
309

Docker安装

        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

备注:
摘录自百度百科;Docker官网地址

  1. Docker安装
# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo systemctl start docker
# 开机自启
sudo systemctl enable docker

复制
  1. Docker卸载
sudo apt-get purge docker-ce

复制

Docker-Compose安装

         Docker Compose is a tool that was developed to help define and share multi-container applications. With Compose, we can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.

说人话就是:
就是通过YML配置文件形式执行多条Docker指令,定义和运行多个服务组成一个完整的服务。

备注:
摘录自百度百科;Docker-Compse官网文档地址

  1. Docker-Compose安装
# 查询docker-compose是否安装
docker-compose version
# 安装EPEL软件包
sudo yum -y install epel-release
# 安装pip3
sudo yum install -y python36-pip
# 升级
sudo pip3 install --upgrade pip
# 验证pip3版本
pip3 --version
# docker-compose安装
sudo pip3 install -U docker-compose
# 验证docker-compose版本
docker-compose --version
# 安装补全插件(可选)
curl -L https://raw.githubusercontent.com/docker/compose/1.25.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

复制
  1. Docker-Compose卸载
# 查询docker-compose是否安装
docker-compose version
pip3 uninstall docker-compose

复制
  1. Docker-Compose相关指令
# 构建镜像
docker-compose build
# 构建镜像,--no-cache表示不用缓存,否则在重新编辑Dockerfile后再build可能会直接使用缓存而导致新编辑内容不生效
docker-compose build --no-cache
# config 校验文件格式是否正确
docker-compose -f docker-compose.yml config
# 运行服务
ocker-compose up -d
# 启动/停止服务
docker-compose start/stop 服务名
# 停止服务
docker-compose down
# 查看容器日志
docker logs -f 容器ID
# 查看镜像
docker-compose images
# 拉取镜像
docker-compose pull 镜像名

复制


文章转载自硬水果糖,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论