当前位置: 代码迷 >> 综合 >> CenterOS7 docker的安装操作
  详细解决方案

CenterOS7 docker的安装操作

热度:40   发布时间:2023-12-15 14:54:47.0

使用Pshell工具连接CenterOS7服务器。

安装:

1.移除旧的docker版本:

sudo yum remove docker

2.安装依赖的工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3.添加软件来源:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.更新yum缓存:

sudo yum makecache fast

5.安装docker

sudo yum -y install docker-ce

安装成功提示如下: 

docker常用的操作 :

1.启动docker:

方法1:systemctl start docker方法2:systemctl enable docker  【设置开机自启】

 2.关闭docker:

systemctl stop docker

3.查看docker版本:

docker -v

4.查找镜像:

docker search 镜像名称例如:docker search mysqldocker search nginxdocker search tomcatdocker search redis

5.使用docker安装镜像

docker pull 镜像名称例如:docker pull mysqldocker pull nginxdocker pull redis

6.查看当前系统docker中已经安装的镜像:

docker images

7,.删除docker中的安装镜像:

docker rmi 镜像id

 镜像id可以通过docker imagesc查询,例如下面:

 

8.运行docker容器中指定的镜像:

docker run --name container-name -d images-name[:tag]说明:--name:自定义容器名称参数container-name:自定义的容器名称-d:后台运行images-name:指定镜像模板[:tag]:可选参数,标签tag例如:docker run --name myTomcat -d tomcat:8.0docker run --name myTomcat -d tomcat:latestdocker run --name myTomcat -d tomcat

效果图: 

8.查看运行中的容器:

docker ps [参数]说明:参数:-a :显示所有的容器,包括未运行的。-f :根据条件过滤显示的内容。--format :指定返回值的模板文件。-l :显示最近创建的容器。-n :列出最近创建的n个容器。--no-trunc :不截断输出。-q :静默模式,只显示容器编号。-s :显示总的文件大小。例如:docker ps -a

9.停止运行中的容器:

docker stop 容器id或容器名称例如:docker stop myTomcat

10.启动容器中的镜像:

docker start 容器id或容器名称例如:docker start myTomcat

11.删除容器,前提是容器必须是停止状态

docker rm 容器的id

12.docker 中的Tomcat进行端口映射,设置后可访问Tomcat

docker run -d -p 服务器端口:镜像端口 容器名称例如:docker中安装了Tomcat,默认是8080.此时启动docker中的Tomcat并不能通过8080端口直接访问到docker中的Tomcat,此时需要将docker中Tomcat的8080端口进行映射。8080端口与服务器的端口进行映射。-p:表示进行端口映射。注意:服务器要开放8081端口。docker run -d -p 8081:8080 tomcat

13.查看容器日志

docker logs 容器id