查看帮助
docker command --help
搜索镜像(如centos)
docker search centos
拉取镜像
docker pull centos
查看本地镜像
docker images
启动一个名为mycentos的容器,并在容器里运行/bin/bash
docker run -ti --name mycentos centos /bin/bash
退出镜像(容器同时关闭)
exit
退出镜像,保持容器继续运行
ctrl + p + q
注意,按住ctrl再依次按p,q
查看当前运行的容器
docker ps
查看所有容器
docker ps -a
关闭容器
docker stop mycentos
重启容器
docker start mycentos
进入运行中的容器
docker exec -it 容器ID /bin/bash
或者
docker exec -it 容器ID /bin/sh
删除centos镜像
docker rmi centos
删除mycentos容器
前提是容器已经停止运行
docker rm mycentos
从容器里面拷文件到宿主机
docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径
示例:
docker cp sjmt:/app/discovery /opt
从宿主机拷文件到容器里面
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
示例:
docker cp ./discovery sjmt:/app/discovery
docker网络管理命令:
docker network ls 列出网络
docker network connect 将容器连接到网络
docker network create 创建一个网络
docker network disconnect 断开容器的网络
docker network inspect 显示一个或多个网络的详细信息
docker network prune 删除所有未使用的网络
docker network rm 删除一个或多个网络
安装网桥管理工具
yum install bridge-utils
yum install bridge-utils.x86_64
网桥管理常用命令:
brctl show 查看网桥信息
ifconfig docker0 down 关掉网桥
brctl delbr br0 删除网桥
brctl addbr br0 添加网桥
brctl addif br0 eth0 将eth0端口加入网桥br0
brctl delif br0 eth0 从网桥br0中删除eth0端口
网友评论