Linux上面安装docker

版权声明:feixie https://blog.csdn.net/qq_36850813/article/details/85246900

Docker的三大核心概念:镜像、容器、仓库

镜像:类似虚拟机的镜像、用俗话说就是安装文件。

容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,

可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。

仓库:类似代码仓库,是Docker集中存放镜像文件的场所。
 

前置条件:

64-bit 系统

kernel 3.10+

1.检查内核版本,返回的值大于3.10即可。

uname -r

2.使用 sudo 或 root 权限的用户登入终端。

3.确保yum是最新的

yum update

4.Install docker

yum install docker

5.docker version

docker version

验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

安装完提示/usr/bin/docker-current: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

因为,我忘记启动docker这个服务了。

su root # 先切换到root用户, 再执行以下命令
 

systemctl enable docker # 开机自动启动docker

systemctl start docker # 启动docker
systemctl restart docker # 重启dokcer
docker ps : 列出容器

1. 不加参数,表示查看当前正在运行的容器 

2. -a,查看所有容器包括停止状态的容器 

3. -l,查看最新创建的容器 

4. -n=x,查看最后创建的x个容器 

============================

ONTAINER ID:容器ID,唯一标识容器 

IMAGE:创建容器时所用的镜像 

COMMAND:在容器最后运行的命令 

CREATED:容器创建的时间 

STATUS:容器的状态(你会看到UPXXX,表示运行状态) 

PORTS:对外开放的端口号 

NAMES:容器名(也具有唯一性,docker是不允许创建容器名相同的容器的) 

docker stop 容器名或容器ID 

我们不能删除一个正在运行的容器,必须先docker stop或者docker kill后我们才能删除 

命令:docker rm 容器名 

当然如果我们加-f这个参数我们也是可以删除一个正在运行的容器的 

如何一次删除所有容器docker没有给相关命令,但是我们可以这样 

-q是只列出容器ID

猜你喜欢

转载自blog.csdn.net/qq_36850813/article/details/85246900