docker 基本使用操作2

今日份更新使用docker的操作

# 查看docker 容器的进程号

# 首先要启动docker 容器 

docker start   ["容器名称"]

# 查看docker 容器的进程号

docker inspect -f "{{ .State.Pid }}" ["容器名称"] 

#通过Pid 连接到容器 (linux 安装 nsenter 直接进入容器,退出不需要从新启动该容器 )

nsenter -t ["docker容器的端口号"] -m -u -i -n -p

# 直接连接到容器不需要下载nsenter的方法(mac 可用,容器必须是启动状态可进入) 

docker exec -it [容器名称] /bin/bash


mac例举直接进入到容器中

#docker pull 镜像

docker image pull [镜像名称]:[版本号]

#看日志

docker logs [容器名称或者容器ID]


关于docker 网络映射问题 

# docker 随机映射端口

docker run -P

#docker 制定映射端口(比较常用的=端口:容器端口)

docker run -p [ip]:[hostport]:[containerport]

docker run -p [hostport]:[containerport]

docker run -p [ip]::[containerport]


例如其中本地8888端口映射到该容器的7777端口

你可能感兴趣的:(docker 基本使用操作2)