从docker镜像tar包导入docker镜像
docker load < commandcenter.wca.web.v3.3.01.4b59913.tar
通过镜像起docker容器
docker run -d -p 26156:80 --name commandcenter.wca.web commandcenter/wca/web:v3.3.01.4b59913
打docker镜像
docker build -t wca.web -f Dockerfile
生成docker镜像tar包
docker save wca.web.tar
查看docker镜像
docker images
查看docker容器
docker ps -a
停止docker容器
docker stop xxxx 容器id前四位
移除docker容器
docker rm xxxx
移除docker镜像
docker rmi xxxx 镜像id前四位
进入容器 docker exec -it 容器id|容器名称 /bin/bash (容器名) 例:docker exec -it tomcat1 /bin/bash /bin/sh
编辑文件
vi xxx 按i可进入编辑状态
编辑完按esc 再:wq就是保存并退出;再:q是直接退出
检测nginx配置文件,在docker容器内部nginx -t
nginx -s reload 重启
1、命令模式下输入“/字符串”,例如“/protected-mode”,然后点击回车 2、如果查找下一个,按“n”即可。 要自当前光标位置向上搜索,请使用以下命令: /pattern Enter
退出容器 exit
重启容器:docker restart nacos/nacos-server
docker kill 容器id docker start 容器id
查看日志:docker logs -f -t --tail=50 CONTAINER_ID
显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID, sudo docker ps -a|grep Exited|awk ‘{print $1}’
端口映射:docker run -itd -p 宿主机ip:宿主机端口:容器端口 --name 容器名 镜像名 /bin/bash docker run -itd -p 0.0.0.0:8081:8080 --name tomcat01 /bin/bash
文件映射:本地的的/root/code路径映射到容器内的/data/code路径, xxx:镜像名称:标签 docker run -it -v /root/code:/data/code xxx /bin/bash
端口和文件一起映射:docker run -it -v /root/code:/data/code -p 36001:36002 --name test xxx /bin/bash
创建并进入容器:docker run -it --name 容器名称 镜像名称:标签 /bin/bash
文件拷贝到容器:docker cp 需要拷贝的文件或目录 容器名称:容器目录
容器拷贝到宿主:docker cp 容器名称:容器目录 需要拷贝的文件或目录
docker ps |grep nginx 查找nginx容器信息 docker reload xxxx 重启xx容器(xxxx是容器id前四位)
停止docker服务 systemctl stop docker 启动docker服务 systemctl start docker