美文网首页
docker 常用命令

docker 常用命令

作者: 空尘AI | 来源:发表于2019-04-12 21:03 被阅读0次

查看帮助

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端口

空尘AI简书目录

相关文章

网友评论

      本文标题:docker 常用命令

      本文链接:https://www.haomeiwen.com/subject/qdihwqtx.html