赞
踩
1.安装 docker docker-compose
- sudo apt install docker.io
- sudo apt-get install docker-compose
- sudo usermod -aG docker $USER
- sudo systemctl daemon-reload
- sudo systemctl restart docker
2.配置国内 docker 镜像源
- 修改/etc/docker/daemon.json,增加或者修改以下配置:
- sudo su
- vim /etc/docker/daemon.json
-
- {
- "registry-mirrors": [
- "https://dockerproxy.com",
- "https://hub-mirror.c.163.com",
- "https://mirror.baidubce.com",
- "https://ccr.ccs.tencentyun.com"
- ]
- }
3. 使用 Dockerfile 制作基础镜像 下面是链接
docker 的 Dockerfile 简单使用-CSDN博客
4.假设 镜像是 ubuntubt:1.0
创建 docker-compose.yml
- version: '3'
- services:
- wm: #服务的名字可以改
- image: ubuntubt:1.0 #这里是拉取镜像的地址
- container_name: wm173 #冒号后面是容器的名字,可以随意更改。
- command: /sbin/init #乌班图
- privileged: true #与ROOT权限
- restart: always #开机自启动容器
- ports:
- - "522:22" #需要开放的端口522是映射端口22是容器内的端口
- - "580:80" #需要更多可以自己添加修改
- - "588:88" #需要更多可以自己添加修改
- volumes:
- - ./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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。