初学容器:Docker

本文介绍了初学者如何学习Docker,包括环境初始化、Docker的安装,详细阐述了镜像的命名规则,展示了Docker的使用方法如查看进程、拉取镜像、运行容器等。此外,还探讨了Docker常用命令的运用,并讲解了Dockerfile的创建及构建镜像的过程,强调了基础镜像选择的重要性。
摘要由CSDN通过智能技术生成

1、环境初始化

        1.1 安装git vim curl等常用工具


sudo apt update
sudo apt install -y git vim curl jq

        1.2 ubuntu是不支持远程连接的,需要安装ssh服务

sudo apt install -y openssh-server

 2、安装Docker

        2.1 自动化安装docker


sudo apt install -y docker.io #安装Docker Engine

        2.2  如果操作系统是最小化安装还需要执行下面两条命令,执行完毕后exit退出一下。


sudo service docker start         #启动docker服务
sudo usermod -aG docker ${USER}   #当前用户加入docker组

         2.3 查看Docker版本和信息

docker version  #查看docker版本

docker info     #查看docker系统相关信息如cpu、内存、容器数量

3、镜像名称

        3.1. 镜像名称由两个部分组成,名字和标签,中间用:连接起来。

       名称类似于:apline\ubuntu\nginx\redis    ,名字类似表明身份信息

        标签类似于:3.15\jammy\1.21-alpin\alpine   ,标签相当于做额外的标记

        标签还有一个特殊标签"last",默认标签,如果只提供名字没有附带标签,那么就会使用这个默认的“latest”标签

             name :tag
docker pull alpine:3.15(版本)
docker pull ubuntu:jammy (项目代号)
docker pull nginx:1.21-alpine(版本号-操作系统)
docker pull nginx:alpine
docker pull redis

4、Docker使用

        4.1 查看docker进程     

#因为现在没有运行任何容器,所以列表显示为空

harbo@harbo-virtual-machine:~$ docker ps

CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

        4.2 镜像拉取

docker pull busybox      #拉取busybox镜像

harbo@harbo-virtual-machine:~$ docker pull busybox
Using default tag: latest
latest: Pulling from library/busybox
19d511225f94: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值