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
镜像仓库⽹站:
dev.aliyun/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镜像,然后重新下载会发现速度快了很多!
卸载dockerdocker打包镜像
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状态才能进⼊容器终端。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。