docker常用命令

docker 查看所有docker

root@root:~# docker

docker command --help 获取某个命令command的帮助

root@root:~# docker stats --help

docker pull 镜像名 拉取镜像

docker pull mysql

docker run -it 镜像 /bin/bash 以交互式终端启动容器,以命令行模式进入该容器

docker run -it mysql /bin/bash

exit 退出终端

exit

docker ps -a 查看所有容器

docker ps -a

docker start 容器id 启动容器

docker start b750bbbcfd88

docker run -itd --name 名字 镜像 /bin/bash 以交互式终端启动容器,并后台运行,--name为容器指定名字

docker run -itd --name 名字 mysql /bin/bash

docker stop <容器 ID> 停止容器

docker stop <容器 ID>

docker exec -it 容器id /bin/bash 进入容器,退出容器,容器不停止

docker exec -it 容器id /bin/bash

docker export 容器id > xxx.tar 导出容器

docker export 容器id > xxx.tar

docker rm -f 容器id 删除容器

docker rm -f 容器id

docker -p

-P:将容器内部使用的网络端口随机映射到我们使用的主机上。

docker run -itd -p 容器应用端口号:对外端口号 名字 镜像 /bin/bash 指定端口号

docker run -d -p 5000:5000 training/webapp python app.py

docker port 容器id 查看容器端口号

docker port 容器id

docker logs -f 容器id 查看容器的日志

docker logs -f 容器id

docker top 容器名 查看容器内部运行的进程

docker top 容器名

docker inspect 容器名 查看 Docker 的底层信息

docker inspect 容器名

docker stop 容器名 停止容器

docker stop 容器名

docker start 容器名 启动容器

docker start 容器名

docker restart 容器名 重启容器

docker restart 容器名

docker ps -l 查询最后一次创建的容器

docker ps -l

修改docker权限

sudo groupadd docker    #添加docker用户组

sudo gpasswd -a $USER docker    #将登陆用户加入到docker用户组中

newgrp docker    #更新用户组

docker ps    #测试docker命令是否可以使用sudo正常使用

docker 查看所有docker

root@root:~# docker

docker command --help 获取某个命令command的帮助

root@root:~# docker stats --help

docker pull 镜像名 拉取镜像

docker pull mysql

docker run -it 镜像 /bin/bash 以交互式终端启动容器,以命令行模式进入该容器

docker run -it mysql /bin/bash

exit 退出终端

exit

docker ps -a 查看所有容器

docker ps -a

docker start 容器id 启动容器

docker start b750bbbcfd88

docker run -itd --name 名字 镜像 /bin/bash 以交互式终端启动容器,并后台运行,--name为容器指定名字

docker run -itd --name 名字 mysql /bin/bash

docker stop <容器 ID> 停止容器

docker stop <容器 ID>

docker exec -it 容器id /bin/bash 进入容器,退出容器,容器不停止

docker exec -it 容器id /bin/bash

docker export 容器id > xxx.tar 导出容器

docker export 容器id > xxx.tar

docker rm -f 容器id 删除容器

docker rm -f 容器id

docker -p

-P:将容器内部使用的网络端口随机映射到我们使用的主机上。

docker run -itd -p 容器应用端口号:对外端口号 名字 镜像 /bin/bash 指定端口号

docker run -d -p 5000:5000 training/webapp python app.py

docker port 容器id 查看容器端口号

docker port 容器id

docker logs -f 容器id 查看容器的日志

docker logs -f 容器id

docker top 容器名 查看容器内部运行的进程

docker top 容器名

docker inspect 容器名 查看 Docker 的底层信息

docker inspect 容器名

docker stop 容器名 停止容器

docker stop 容器名

docker start 容器名 启动容器

docker start 容器名

docker restart 容器名 重启容器

docker restart 容器名

docker ps -l 查询最后一次创建的容器

docker ps -l

修改docker权限

sudo groupadd docker    #添加docker用户组

sudo gpasswd -a $USER docker    #将登陆用户加入到docker用户组中

newgrp docker    #更新用户组

docker ps    #测试docker命令是否可以使用sudo正常使用

docker update --restart=always 容器id

docker run -tid -name 容器id -p 端口号 -restart-always -v 挂载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容