docker操作命令

docker操作命令

1、docker ps 查询正在运行的容器
2、docker stop(容器id)容器id关掉
3、docker start 容器id 重启
4、docker restart 关闭
5、docker ps -a这是查看运行和未运行的容器
6、docker rm (容器id)删除容器id
7、docker build -t (容器名) .生成自定义镜像
8、docker images 查看镜像
9、docker run -d -p 8701:8701 (容器id) .启动、或 docker run --name group-service -d -p 8768:8768 group . (指定名称运行)
10、查看是否运行 docker logs -f --tail=100 (运行名)
11、docker rmi (镜像id) 删除镜像
12、docker images 查看镜像
13、docker system prune 清除所有未执行的容器
--------------------------------------
1、docker inspect jenkins_docker | grep Mounts -A 20 查看外载地址(重要)

[jenkins_docker 为容器名]

2、docker container exec -it 7781e2e552c3 /bin/bash 进去容器

[7781e2e552c3 为容器id]

3、docker run --name toncat8080 -d -p 8080:8080 tomcat:8

[tomcat:8 8即为tomcat版本]
[toncat8080:docker名字]
[-d 为后台启动] [-p 前台启用]
[-p 区别在于前台启用,工具关闭,即容器关闭:只能使用一次]
[-d 一直有效,除非自行关闭]

4、docker run --name mynginx -d -p 80:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx -d docker.io/nginx
5、服务器之前转移docker:docker save -o my_jenkins.tar jenkins:1.0

[jenkins 镜像名]
[my_jenkins.tar 打包名,前缀可自定义]

6、然后把tar上传到另一台服务器:docker load --input my_jenkins.tar

[my_jenkins 为打包名]

7、docker 进入redis:docker exec -it redis5 redis-cli
8、实时查看容器的前300条日志:docker logs --tail 300 86a3f3f2d1ac

###复制文件到容器app-springboot
ADD jiuhangAPP-0.0.1-SNAPSHOT.jar /jiuhangapp.jar
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo “Asia/Shanghai” > /etc/timezone
###配置容器启动后执行的命令
ENTRYPOINT [“java”,"-jar","/jiuhangapp.jar"]
docker build -t jiuhangapp . 生成自定义镜像
docker run -d -p 8768:8768 jiuhangapp . 启动

eg.
docker build -t jhyxpc .
docker run -d -p 8070:8070 jhyxpc .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值