docker系列(二):docker的安装与使用

编程入门 行业动态 更新时间:2024-10-10 08:20:43

docker<a href=https://www.elefans.com/category/jswz/34/1770787.html style=系列(二):docker的安装与使用"/>

docker系列(二):docker的安装与使用

一、Docker安装

1.查看linux内核版本

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

查看linux内核版本

uname -r

如果提示 unmae: 未找到命令

可以使用如下命令来查看内核版本

cat /proc/version 

2.安装docker

1.确保yum是最新的

yum update

2.安装docker

yum -y install docker-io

3.安装完成查看docker版本

docker version

出现如下图所示,表示安装成功

4.启动docker

systemctl start docker

如果启动失败,重启linux后再执行systemctl start docker就可以了,如图:

5.设置docker开机启动

systemctl enable docker

二、Docker镜像常用命令

1.搜索镜像

docker search 镜像名称

2.下载docker镜像

docker pull 镜像名称

3.配置加速器

国内从Docker Hub下载镜像速度很慢,我们可以配置阿里云专属加速器来解决

首先访问阿里云docker镜像仓库网站:

.html

点击管理中心,如图:

登录后找到镜像加速器即可获得加速器地址,如图:

然后linux输入命令:

vi /etc/docker/daemon.json

添加下面内容(地址替换成上面的加速器地址):

{"registry-mirrors": ["你的阿里云专属加速器地址"]
}

重新加载daemon:

systemctl daemon-reload

重启docker

systemctl restart docker  

4.查看宿主机上的镜像

docker images

5.删除镜像

docker rmi 镜像ID

如果提示镜像被使用,需要先停止某个ID的容器,那么要先删除容器再删除镜像

可以删除刚才下载的centos镜像,然后重新下载会发现速度快了很多!

卸载docker

yum remove docker-ce
rm -rf /var/lib/docker

三、Docker容器常用命令

1.启动、停止、重启容器命令:

docker start 容器ID或name
docker stop 容器ID或name
docker restart 容器ID或name

2.查看当前运行的容器

docker ps 

3.查看所有容器

docker ps -a

4.删除容器

docker rm 容器ID

四、创建可交互容器

1.创建一个进入到了容器终端,并能执行交互命令的容器

docker run -it --name mycentos centos /bin/bash

其中

 -i:interactive具有交互功能-t:提供伪终端/bin/bash:进入到bash环境--name:表示容器的name,后面的centos表示使用的哪个镜像(镜像name)

进入容器后,输入ll命令查看,发现和我们的linux系统目录几乎一样,如图:

2.退出容器终端:

exit

exit:表示退出了容器的终端

退出容器终端后,容器状态也是退出了,本机host进程也停止运行了,容器的状态会随着command的命令执行而改变,如果需要将容器持续不断的运行,那么将command变为持续不断的运行就可以

如果想正常退出终端但不关闭容器,可以使用Ctrl+P+Q退出容器

3.进入容器终端:

docker exec -it 容器ID /bin/bash

4.容器停止和启动时的状态如图

只有在容器启动的时候即up状态才能进入容器终端。

访问我的达人课

访问我的博客 Wang's Blog

更多推荐

docker系列(二):docker的安装与使用

本文发布于:2024-02-06 23:16:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751493.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系列   docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!