Docker快速入门

Docker的安装

在Linux环境下使用

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装完成之后,使用

sudo docker -v 查看是否已经安装成功

注意,如果docker 服务没有启动需要我们启动,一般通过systemctl start docker.service 可以启动

此时,需要注意,所有操作都是需要sudu,如何解决这个问题。就是把当前用户加入docker 组即可

#镜像加速
针对Docker客户端版本大于1.10.0的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://dq2jkweq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

关于Docker Daemon

dockerd这个应用就是Docker守护进程的应用程序,如何得知?
通过如下命令查看

systemctl status dockerd

这里写图片描述

打开服务指向的文件,如下图所示
这里写图片描述

那么我们就可以通过了解dockerd的命令结构对服务进行不同的注册

加入Docker组?

每次都sudo 是不是很烦。对。那么

创建一个docker组,如果没有

sudo groupadd docker

将当前用户加入docker 组

sudo usermod -aG docker $USER

尝试着是不是可以不用sudo 直接运行命令,其他命令也可以

docker run hello-world

docker 镜像

镜像,可以想象是ISO,这些ISO是别人写好的或者我们自己编写的,我们可以从DockerHub上拿别人的镜像

我们建议去阿里云上查找
https://cr.console.aliyun.com/#/imageList
因为比较快

查找Docker镜像

docker search ubuntu

上面的指令可以查找DockerHub上的所有名称为ubuntu 的镜像
查找的镜像如下列表所展示
这里写图片描述

同样的,如果需要mysql的镜像
docker search mysql

下载镜像

通过docker pull 命令即可

docker pull [OPTIONS] NAME[:TAG|@DIGEST]
				参数   镜像名称 [版本]
				-a抓取所有镜像

获取mysql 镜像

docker pull mysql

获取oracle 镜像

docker pull oracle

查看所有镜像

docker images|sort -n -r

后面半截是为了拥有比较好的显示效果

通过镜像,运行

我们要明确一点,运行的不是镜像,而是容器。通过从镜像创建容器,然后再运行,这就是docker

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
					选项            命令 /bin/bash 参数 $1 $2 ...$*
					

这个命令可以说是最复杂的,但也是比较死的,相对来说,有几个比较重要的

持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值