当前位置:   article > 正文

Mint Ubuntu 使用 docker compose 创建容器

Mint Ubuntu 使用 docker compose 创建容器

1.安装 docker  docker-compose

  1. sudo apt install docker.io
  2. sudo apt-get install docker-compose
  3. sudo usermod -aG docker $USER
  4. sudo systemctl daemon-reload
  5. sudo systemctl restart docker

 2.配置国内 docker 镜像源 

  1. 修改/etc/docker/daemon.json,增加或者修改以下配置:
  2. sudo su
  3. vim /etc/docker/daemon.json
  4. {
  5. "registry-mirrors": [
  6. "https://dockerproxy.com",
  7. "https://hub-mirror.c.163.com",
  8. "https://mirror.baidubce.com",
  9. "https://ccr.ccs.tencentyun.com"
  10. ]
  11. }

3. 使用 Dockerfile 制作基础镜像  下面是链接

docker 的 Dockerfile 简单使用-CSDN博客

4.假设 镜像是 ubuntubt:1.0

创建 docker-compose.yml

  1. version: '3'
  2. services:
  3. wm: #服务的名字可以改
  4. image: ubuntubt:1.0 #这里是拉取镜像的地址
  5. container_name: wm173 #冒号后面是容器的名字,可以随意更改。
  6. command: /sbin/init #乌班图
  7. privileged: true #与ROOT权限
  8. restart: always #开机自启动容器
  9. ports:
  10. - "522:22" #需要开放的端口522是映射端口22是容器内的端口
  11. - "580:80" #需要更多可以自己添加修改
  12. - "588:88" #需要更多可以自己添加修改
  13. volumes:
  14. - ./hosts:/home/hosts #映射的文件夹目录,可以添加多个,./hosts会在运行docker-compose.yml时候创建

5.创建 mkdir -p $HOME/NEW_DOCKER

把docker-compose.yml 放到$HOME/NEW_DOCKER

启动容器 以后每次启动执行这条命令,如果docker-compose.yml 添加了restart: always折不需要

启动 cd $HOME/NEW_DOCKER && docker-compose up -d

停止 cd $HOME/NEW_DOCKER && docker-compose stop

删除 cd $HOME/NEW_DOCKER && docker-compose down --volumes

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/461448
推荐阅读
相关标签
  

闽ICP备14008679号