所谓的镜像,就是持久化后的,安装了各种工具,软件和服务的一个Linux 操作系统。
容器,就是跑起来的镜像,就是一个完整的工作环境
镜像激活,所谓的激活,就是把他 run 起来。
进入容器,就是进入启动的 运行Tomcat的Linux。
更新 yum :yum -y update 安装 Docker:yum install docker -y
#启动 systemctl start docker systemctl status docker #看到那个 active 就表示已经在运行
yum install iproute ftp bind-utils net-tools wget -y
检验某个服务是否正常工作
nslookup www.baidu.com vi /etc/resolv.conf nameserver 119.29.29.29 nameserver 182.254.116.116
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://hvmf8r55.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
docker pull how2j/tmall
docker run -dit --privileged -p21:21 -p80:80 -p8080:8080 -p30000-30010:30000-30010 --name how2jtmall how2j/tmall:latest /usr/sbin/init
netstat -anp|grep 6379
docker search how2j
docker pull tomcat:8.0
选择版本
docker images
docker rmi docker.io/tomcat:8.0
docker tag docker.io/tomcat:8.0 docker.io/mytomcat:8.0
docker push how2j/tmall:latest
docker rmi $(docker images -q)
docker run -dit --privileged -p21:21 -p80:80 -p8080:8080 -p30000-30010:30000-30010 --name how2jtmall how2j/tmall:latest /usr/sbin/init
docker exec -it how2jtmall /bin/bash
docker commit how2jtmall how2j/tmall:now
把一个活生生的容器,再转换为镜像。
暂停:pause 恢复:unpause 停止:stop 开始:start
docker ps -a 查询所有的容器
docker ps stop状态的就不会查询
docker inspect how2jtmall
检查这个容器里的各项信息
docker stop elasticsearch
docker rm elasticsearch
docker rm chongba_mysql
docker stop chongba_mysql
docker rm docker ps -a -q
-f
vi /etc/sysctl.conf 或者 vi /usr/lib/sysctl.d/00-system.conf 添加如下代码: net.ipv4.ip_forward=1 重启network服务 systemctl restart network 查看是否修改成功 sysctl net.ipv4.ip_forward 如果返回为“net.ipv4.ip_forward = 1”则表示成功了
自己写脚本做镜像