docker 常用命令整理
docker
- yum install docker-io #安装命令
- service docker start #启动docker
- systemctl restart docker #重启docker
- systemctl stop docker #停止docker
- systemctl enable docker #设置docker 开机启动
- docker start|stop|restart|pause|unpause 容器ID #容器的启动和停止
- ps -ef|grep docker #查看docker是否启动成功
- docker exec -it 容器ID/名称 /bin/bash #进入容器
- docker login --username=louby --password=loubiyuan #登陆docker
- docker rm -f <containerid> #删除容器 containerid 容器id
- docker build -t < server1> . # 构建镜像 最后有一个点
- sudo docker rmi < id> #删除镜像
- docker logs --tail 50 --follow --timestamps <id> #查看日志
- docker restart < id / name > #重启应用
- docker logs -f -t --tail 500 <容器ID> #查看日志
- docker container update --restart=always 容器名字 # 修改容器为开机启动
- --restart=always # 参数为开机启动,默认不启动
- docker update --restart=always 容器ID(或者容器名)
- docker run -d --restart=always --name 设置容器名 使用的镜像 #创建时设置开机启动
- docker top CONTAINER [ps OPTIONS]
- docker kill <containerid> #杀进程
- docker cp 容器名:/tmp/test.jpg /tmp #从docker容器复制到主机中
- docker ps -a #查看所有容易进程,
- docker ps #运行中的容器
- #创建容器并设置容器名称、挂载文件、端口,详细参看以下参数
- docker run --name nginx \
-p 80:80 \
-v /data/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \
-d nginx
命令解释:
--name:容器的名称。
-p:端口映射 ,将宿主机中的80断端口和容器中的80端口进行绑定
-v:文件挂载,将宿主机问的配置文件挂载到docker虚拟机中,可挂载多个文件
-d:表示要启动的镜像。
文章属于个人工作备忘录,欢迎指正...