安装docker及配置阿里云镜像:
查看centos版本:
uname -r
升级软件包即内核:
yum update
安装docker:
yum install docker
启动docker:
systemctl start docker
将docker服务设为开机启动:
systemctl enable docker
配置阿里云镜像:
-
进入阿里云官网搜索:容器镜像服务
-
进入:管理控制台
-
在镜像加速器中复制加速器地址:
-
配置镜像加速器,然后重启docker
容器操作:
检索:
docker search 关键字
拉取:
docker pull 镜像名
如果要指定版本号,参考hub.docker.com
查看本地镜像:
docker images
删除本地镜像:
docker rmi image-id
根据镜像运行容器(相当于使用安装包安装一个软件):docker run --name container-name -d image-name(镜像名字)。(–name相当于给容器起名字,也可以不要)
查看正在运行的容器:
docker ps
停止运行中的容器:
docker stop
查看所有容器:
docker ps -a
启动容器(相当于运行已经安装好的软件):
docker start 容器id
注:这时候的8080端口是无法访问的。(访问虚拟机的8080是访问不到容器里面的,需要映射)
删除容器:
docker rm 容器id
启动一个做了端口映射的tomcat:
docker run -d -p 8090:8080 tomcat
-d :后台运行
-p :将主机的端口映射到容易的一个端口 主机端口:容器内部端口
注:需要关闭Linux防火墙
查看防火墙命令:
service firewalld status
临时关闭防火墙:
service firewalld stop
查看容器日子:
docker logs container-name/container -id