docker的一些知识点

1、现在有一个镜像,想要创建一个容器

sudo docker run -it --name 容器名 -p port1:port2  --env PYTHONPATH="/workspace" -v /home:/workspace/ 镜像ID  bash

-p port1:port2 port1是服务器暴露给本地的端口(本地连接服务器),port2是容器暴露的端口

**运行后ps -a可以看到新建了一个容器,但是端口号那里是空的,那是因为你的容器没有启动,启动容器:sudo docker start 619,端口号就出现了。

/bin/bash的作用是表示载入容器后运行bash bash 只是进入容器

2、docker inspect 容器ID 查看容器具体信息

3、拉取镜像出现下面提示表示仓库里面有这个库

但是你docker images时发现找不到这个镜像,你可以使用docker tag修改镜像的名字,就可以看到这个镜像了。

4、exit退出容器也直接关闭了容器,可以用Ctrl+P+Q退出(不会关闭容器)

5、vncconfig -nowin& 实现vnc和本地复制粘贴

6、下载github上的项目:

git clone https://github.com/*

7、从一个服务器拷贝镜像到另一个服务器

将镜像打包成tar.gz

8、容器里面启动接口,端口号被占用的情况

netstat -ntlp

杀掉和端口相关的进程kill -9 PID

docker top 容器ID

杀掉容器里面相关的进程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值