docker日常命令

Words
238
Reading
2 min
Listen
Play
9y

启动容器并启动bash(交互):
docker run -i -t /bin/bash

启动容器以后台方式运行
docker run -d -it

启动容器并映射对外端口
docker run -p :
docker run -d -p 80:80 -p 2003:2003 -p 8125:8125/udp -p 8126:8126 –name jlachowski-grafana-dashboard jlachowski/grafana-graphite-statsd

进入容器,同时运行bash
docker exec -t -i /bin/bash

查看容器日志和实时输
docker logs
docker logs -f

查看当前运行的container
docker ps
docker ps |less -S

显示容器的进程信息
docker top id/container_name

在容器中安装新程序
docker run image_name yum install packagename -y

从容器拷贝文件/目录到本地路径
docker cp :/container_path to_path

保存对容器的修改
docker commit id new_image_name

删除单个或所有
docker rm id/container_name
docker rm docker ps -a -q

停止、启动、杀死、重启容器
docker id/container_name

操作镜像
docker images //列出
docker search images //搜索
docker pull image_name // 下载
docker rmi image_name // 删除一个或多个
docker history image_name //镜像历史
docker push new_image_name //发布镜像

docker日常命令 | Ecency