docker 基础教程(一)

#博学谷IT学习技术支持#

1.安装docker

docker安装可以参考官网的安装步骤

1.1 安装docker engine

https://docs.docker.com/engine/install/centos/
这里我们参考在centos上安装docker

  1. yum update 先更新一下yum
  2. sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
    删除旧的docker版本
  3. sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
    当第一次在新的主机上安装docker之前,需要设置一下docker repository,以后就可以从docker repository中安装或者更新
  4. sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    安装docker,如果提示这个错误,可以在后面加上 --allowerasing
    在这里插入图片描述
  5. systemctl start docker docker安装完成后,使用命令启动docker systemctl status docekr 查看docker启动状态。这里已经启动成功了。
    在这里插入图片描述

2.快速开始

这里先以部署nginx为例

  1. docker search nginx 查找nginx镜像
    在这里插入图片描述
  2. 也可以在docker hub上查看nginx以及对应的tags,并且可以拉不通tag的nginx; docker hub地址
    在这里插入图片描述
  3. 执行命令拉取nginx
    docker pull nginx 当输入相应的tag时,默认拉取的是latest
    docker pull nginx:stable-perl 也可以加上tag,拉取对应tag的nginx镜像
    这里拉取的是latest镜像
  4. docker images拉取完后,执行指令可查看已经拉取的镜像
    在这里插入图片描述
  5. docker run -d -p 80:80 nginx 简单启动容器
    -d:容器后台运行
    -p: 容器和宿主机的端口映射
  6. docker ps -a 可以查询容器的状态,status 是up,说明已经启动了。
    在这里插入图片描述
  7. 容器启动成功后,来测试一下是否可以正常访问。因为端口为80,这里直接输入宿主机的ip即可,可以看到nginx访问成功,说明我们的docker部署nginx已经成功了

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值