docker安装卸载升级及基本操作

1、在Linux虚拟机上安装docker

如要安装升级版的,可直接查看目录2升级版本

1.1、检查内核版本,必须是3.10及以上

uname -r  

1.2、安装docker

yum install docker -y 

1.3、启动docker

systemctl start docker 

查看版本

docker -v 

设置开机自动启动

systemctl enable docker  

1.4、停止docker

systemctl stop docker

1.5、卸载docker

(1)、查看docker安装过的包

yum list installed|grep docker

(2)、删除这些安装包

yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y

docker-ce.x86_64、ddocker-ce-cli.x86_64为自己查询的安装包名称。

(3)、删除镜像/容器等

rm -rf /var/lib/docker

2、升级版本

安装完成,如果版本比较低则,可以升级版本;
先根据上述卸载操作,完成卸载;下述的卸载操作与之前卸载操作相同;
(1)、 查找关于docker的包

rpm -qa | grep docker

(2)、 删除这些包
删除掉查询出来的所有包

yum remove 包名1 包名2 包名3 ... -y

(3)、升级最新版本

curl -fsSL https://get.docker.com/ | sh

(4)、启动docker查看版本

systemctl start docker 
docker -v

查看docker的容器信息:docker info

(5)、重启docker

systemctl docker restart

(6)、开机自动启动

systemctl enable docker  

3、Docker常用命令&操作

3.1、检索

docker search 关键字   
eg:docker search redis    

我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。

3.2、拉取

docker pull 镜像名:tag 

:tag是可选的,tag表示标签,多为软件的版本,默认是latest

3.3、列表

查看所有本地镜像

docker images

3.4、删除镜像

删除指定的本地镜像

docker rmi image-id

4、容器操作

以Tomcat为例

4.1、搜索镜像

docker search tomcat

4.2、拉取镜像

docker pull tomcat

可以带版本号,不写默认拉取最后一次的。

docker pull tomcat:版本号

4.3、根据镜像启动容器

 docker run --name mytomcat -d tomcat:latest

4.4、查看运行中的容器

 docker ps

4.5、 停止运行中的容器

docker stop 容器的id

4.6、查看所有的容器

docker ps -a

4.7、启动容器

docker start 容器id

4.8、删除一个容器

docker rm 容器id

4.9、启动一个做了端口映射的tomcat

docker run -d -p 8888:8080 tomcat

-d:后台运行
-p:将主机的端口映射到容器的一个端口 主机端口:容器内部的端口

4.10、为了演示简单关闭了linux的防火墙

service firewalld status ;查看防火墙状态
service firewalld stop:关闭防火墙

4.11、查看容器的日志

docker logs container-name/container-id

更多命令参看:
https://docs.docker.com/engine/reference/commandline/docker/
可以参考每一个镜像的文档

你可能感兴趣的:(docker,docker,tomcat,linux)