docker操作命令

1、命令构建容器

docker run -d -p 8081:80 -v /project/demo:/app --workdir /app mcr.microsoft.com/dotnet/core/aspnet  dotnet /app/Demo.dll

2、DockerFile 构建镜像

docker build -t 【容器名称】 .

docker run --name=【容器名称】 -p 8082:80 -d 【容器名称】

3、查看所有容器

docker ps -a

4、查看容器运行日志

docker logs 【容器名称/容器id】

5、停止容器运行

docker stop 【容器name/容器id】

6终止容器后运行

docker start 【容器name/容器id】

7、重启容器

docker restart 【容器name/容器id】

8、删除容器

docker rm  -f 【容器name/容器id】

9、删除所有镜像

docker rmi -f $(docker images)

10、查看容器的详细信息

docker stats 【容器Id】

11、查看容器的底层信息

docker inspect 【容器name/容器id】

12、停止一个正在运行的容器 

docker stop -t=60 【容器name/容器id】 参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态

  docker kill 【容器name/容器id】  直接关闭容器

13、删除所有状态为Exited的容器

sudo docker rm $(sudo docker ps -qf status=exited)

 14、启动mysql

docker run --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

 

posted @ 2020-07-08 10:19  lwqblog  阅读(179)  评论(0编辑  收藏  举报