配置Docker基本应用

配置Docker基本应用

1、配置虚拟机

1.1 VMware 配置
  • 网络适配器要选择NAT
    在这里插入图片描述
    在这里插入图片描述
1.2、虚拟机设置
  • 设置虚拟机的网关和域名解析
    在这里插入图片描述
  • 将虚拟机的应用商店修改为阿里云的镜像
    在这里插入图片描述
  • 下载远程连接服务

终端运行、管理员权限
apt install -y openssh-server

2、下载配置Docker

2.1、使用OPSX下载Docker

使用阿里云镜像搜索:Docker-ce 选择自己对应的操作系统运行语句

  • 下载完成以后测试Docker
    docker --version
    
2.2、使用阿里云镜像加速器

进入阿里云选择 产品>弹性计算>容器服务>容器镜像服务ACR

在这里插入图片描述

点进去以后点击管理控制台找到镜像加速器根据自己的操作系统运行对应的语句

在这里插入图片描述

2.3、下载Docker可视化管理工具[portainer]
  • 官网 https://www.portainer.io/
    在这里插入图片描述
    根据自己的操作系统运行对应的语句
    在这里插入图片描述
  • 使用portainer管理Docker
    	portainer默认端口号9000
    	我的网址是 192.168.42.100:9000
    

3、使用Docker创建容器

3.1、下载依赖
  • 从DockerHub上找到下载Centos的语句
    docker pull centos:7
    
3.2、构建镜像
docker build -t centos-ssh(镜像name) Dockerfile文件路径 

dockerfile文件

FROM centos:7
MAINTAINER Yi.Ma <findlymw@gmail.com>
RUN yum -y update
RUN yum install -y passwd openssh-server openssh-clients initscripts net-tool
RUN yum install python-setuptools -y
RUN easy_install supervisor
RUN echo 'root:root' | chpasswd
RUN /usr/sbin/sshd-keygen
EXPOSE 22
CMD /usr/sbin/sshd -D
3.2、构建容器
docker create --name centos(容器name) -p 23:22 -p 8080:8080 -t -i centos-ssh(所依赖的镜像name)
-p(port):代表的是端口号 23(对外的端口号):22(对内的端口号)
3.3、运行容器
 docker start  centos(容器name)
3.4、进入容器
  • 进入容器之后的操作跟宿主机一样
    docker exec -t -i centos(容器name) /bin/bash
    
  • 在容器中配置了环境变量以后每次重启docker都要souce环境变量使用以下方法可以解决该问题
  • 进入 ~/.bashrc
     	if [ -f /etc/profile ]; then
       	. /etc/profile
       fi
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值