centos7 下 更改yum源为阿里源

首先下载wget下载程序,yum install wget -y (经自己测试,centos7.9默认已经安装wget 2023.8.18)

接着进入到存放源地址文件的目录,cd /etc/yum.repos.d/

然后把centos的源文件做好备份,mv CentOS-Base.repo CentOS-Base.repo.bak

下载阿里源文件到此文件夹,wget http://mirrors.aliyun.com/repo/Centos-7.repo

接着配置为阿里云的repo文件,用下载的repo替换为默认的yum文件。mv Centos-7.repo CentOS-Base.repo

然后分别执行:yum clean all,yum makecache 结束

(yum list installed列出所有已安装的软件包)

yum list installed | grep docker  含义:利用grep命令查找是否安装过docker

yum remove 文件名 -y 卸载该软件并直接确认

yum install docker -y   安装docker,-y的意思是无需确认直接安装。

默认docker源在国外,下载镜像速度非常慢,更改为国内源速度快很多。

# 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
{
    "registry-mirrors" : [
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
]
}
# 重启docker服务使配置生效
$ systemctl restart docker.service

 

docker -v 查看版本号确认是否安装成功

安装完成后需要启动docker服务:systemctl start docker(centos7的命令) 或 service docker start(centos6的命令)

systemctl stop docker 或 service docker stop 停止docker

systemctl restart docker 或 service docker restart 重启docker

https://hub.docker.com 仓库地址

搜索镜像 docker search tomdockercat

下载镜像 docker pull tomcat

运行镜像 docker run tomcat  默认前台运行,docker run -d tomcatco  后台运行

docker stop 名字或id  停止运行该镜像

显示本地已有镜像 docker images 可查看镜像名字与id,启动或停止镜像时可使用镜像名字或id

ps -ef | grep tomcat 查看进程中是否有tomcat

docker ps 查看已经运行的镜像状态

docker run -d -p 8080:8080 tomcat 加-d为后台运行,加-p作用为端口映射到8080

~~~~~~~~~~~~~

进入容器 docker exec -it 容器id bash              退出容器 exit

~~~~~~~~~~~~~~

管道符|

ps -ef | grep tomcat 在进程中搜索含有tomcat的进程

ps -ef | grep nginx 在进程中搜索含有nginx的进程

以上命令如果存在该进程则显示两条进程记录,第一条记录是查找出的进程;第二条结果是grep进程本身,并非真正要找的进程。如果不存在则显示一条grep进程本身。如下图所示:

2022.6.13备注:

ps -ef含义  -e显示运行在系统上的所有进程。-f 显示全部的列(显示全字段)

grep命令 文件内的字符串查找,一般情况下会配合管道符|使用。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐