Docker应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装Docker

查看Linux版本: `cat /etc/redhat-release

步骤:
`1 在Cent OS安装docker

  1. 先有一个Cent OS 7.6系统
    这个很重要,不同版本按照的时候是不一样的。
    查看CentOS版本 cat /etc/redhat-release
    2) 安装wget
yum install wget
  1. 配置国内yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

在这里插入图片描述

清理原来的软件源:yum clean all
在这里插入图片描述

读取新的软件源:yum makecache

在这里插入图片描述

  1. 卸载旧版本
    较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

如果yum报告未安装这些软件包,也没问题。
在这里插入图片描述

  1. 更新yum
yum check-update

在这里插入图片描述

yum update

在这里插入图片描述
在这里插入图片描述

  1. 安装所需的软件包
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

在这里插入图片描述

  1. 使用以下命令来设置稳定的存储库。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述

  1. 查看docker版本
yum list docker-ce --showduplicates | sort -r

.安装时一定要选择后面是docker-ce-stable的,这样的才是稳定版

在这里插入图片描述

  1. 安装指定的版本
yum install docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io

在这里插入图片描述

  1. Docker 是服务器----客户端架构。命令行运行docker命令的时候,需要本机有 Docker 服务。用下面的命令启动
systemctl start docker

在这里插入图片描述

  1. 安装完成后,运行下面的命令,验证是否安装成功。
docker version

或者

docker info

在这里插入图片描述

docker应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
让镜像在后台运行:

 docker run -d hub.c.163.com/library/nginx:1.13.0   

进入docker容器内部:

 docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

docker exec -it 91a76 bash

-i代表让容器输入有效
t代表给我们分配一个终端
-it:把容器内部的终端映射到当前的终端

Docker的网络模式

在这里插入图片描述
Bridge:容器会虚拟出自己的IP,网卡。大部分都是使用Bridge模式
Host:与主机使用同样的网络,不会虚拟出自己的网卡,IP

关闭容器:

docker stop CONTAINER ID

.配置端口:
将nginx的80端口映射到主机的8080端口(p是小写的)
在这里插入图片描述
随机分配空闲端口(P是大写的):如果容器中有多个端口则分配多个
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值