使用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 mysql
docker search nginx
docker search tomcat
docker search redis
5.使用docker安装镜像
docker pull 镜像名称
例如:
docker pull mysql
docker pull nginx
docker 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.0
docker run --name myTomcat -d tomcat:latest
docker 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
|