docker系列(二):docker的安装与使用
一、Docker安装1.查看linux内核版本Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。查看linux内核版本uname -r如果提示 unmae: 未找到命令可以使用如下命令来查看内核版本cat /proc/version2.安装docker1.确保yum是最新的yum update2....
一、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镜像仓库网站:
https://dev.aliyun.com/search.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状态才能进入容器终端。
更多推荐
所有评论(0)