docker常用命令

1.查看本地镜像
  docker images

2.查看运行中的容器
  docker ps

3.查看所有容器
  docker ps -a

4.拉取tomcat:8.5.50版本的镜像
  docker pull tomcat:8.5.50

5.删除镜像
  docker rmi 镜像id

6.强制删除所有映像;-r 强制删除
  docker rmi -r $(docker images -q)

7.删除容器
  docker rm 镜像id

8.删除所有容器
  docker rm $(docker ps -a -q)

9.后台启动容器 将8080端口映射为8090,容器名称为ftptomcat,将本地/home/tomcat_desgign/webapps/映射到/usr/local/tomcat/webapps
  docker run -d -p 8089:8080 --name ftptomcat -v /home/tomcat_desgign/webapps/:/usr/local/tomcat/webapps 镜像id

10.查看容器信息
  docker inspect 容器名称

11.容器内的目录挂载到本地
  我们有一个名为mynginx的Nginx容器,我们想将宿主机上/home/user/mynginx/conf目录挂载到该容器内的/etc/nginx目录,可以使用以下命令
  docker run -d --name mynginx -p 80:80 -v /home/user/mynginx/conf:/etc/nginx nginx

12.将容器内的文件复制到本地
  docker cp ftptomcat:/usr/local/tomcat/conf/server.xml /home/tomcatfile/

13.将本地的文件复制到容器内
  docker cp /home/tomcatfile/server.xml ftptomcat:/usr/local/tomcat/conf/

14.查看容器的日志
  docker logs 容器id

15.实时查看容器的日志
  docker logs -f 容器id

16.进入容器
  docker exec -it 镜像id /bin/bash

17.将tomcat容器导出为tomcatv1.tar文件;如果只需要导出容器的文件系统,则可以使用 docker export 命令
  docker export 容器id -o tomcatV1.tar

18.将tomcatv1.tar文件导入为mytomcat,TAG为v1
  docker export tomcatv1.tar mytomcat:v1

19.导出镜像为.tar包,带有标签和名称
  docker save -o mysqlserver.tar mcr.microsoft.com/mssql/server:2019-latest

20.导入镜像
  docker load < mysqlserver.tar

你可能感兴趣的:(docker,容器,运维)