手机网站建设的费用网络营销的方式
docker命令之我不会的
保存镜像(打包)
docker save 镜像名或镜像id -o 保存路径和镜像名字
例子:
docker save tomcat -o /home/my_tomcat.tar
加载保存的镜像
docker load -i 镜像保存的位置
例子
在/home/路径下
docker load -i my_tomcat.tar
运行容器
docker run -it -d --name 要取的名字 -p 宿主机端口:容器端口 --restart=always 镜像名:tag /bin/bash
-p 8888:6379 解析 将容器内部的 6379端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8888 端口进行映射 那通过外部访问宿主机8888端口 即可访问到 docker 容器 6379 端口了
–restart=always表示docker在启动之后就自动启动容器(自启)
不想自启 docker update --restart=no 容器名或容器id
注意:是两个 - -restart
例子
docker run -it -d --name my_redis redis:5.0.5 -p 8888:6379 /bin/bash
关闭自启
docker update --restart=no e421890357b6
开启自启
docker update --restart=always 容器名或容器id
镜像标签
docker tar 镜像名:tag 新的镜像名:新的tar
例子
docker tar redis:5.0.5 aaaa:5.0.5
进入容器内部
docker exec -it 容器名或容器id /bin/bash
或
docker exec -it 容器名或容器id bash
例子
docker exec -it redis:5.0.5 /bin/hash
或
docker exec -it redis:5.0.5 /bin/hash
查看容器日志
docker logs -f --tail=要看多少行(默认是all) 容器id