docker常用命令

1、docker run :创建一个新的容器并运行一个命令

-i 交互模型运行,与-t一起使用
-t 为容器分配一个伪服务终端
-d 后台运行模式,并返回容器ID
-p 指定端口映射,格式为:主机端口:容器端口
--name="自定义容器名"  为容器命名
例如:$ docker run  -it ubuntu:15.10 /bin/echo "Hello world"
输出:Hello world
说明:
ubuntu:15.10:指定运行的镜像及版本号,首先在本地主机查找镜像是否存在,若不存在则从镜像仓库Docker Hub下载;
 /bin/echo "Hello world":在启动的容器中执行的命令

2、dokcer容器的使用

cat /proc/version:查看当前容器的版本信息;
exit或者CTRL+D退出当前容器;
docker ps :显示当前运行的容器
docker ps -a:显示所有容器;
docker logs+(容器ID/容器名):查看容器的标准输出;
docker stop/start/restart+(容器ID/容器名):关闭/启动/重启容器;
#进入容器命令
  • docker attach
  • docker exec:推荐使用这个,退出容器终端不会导致容器停止

示例:docker exec -it 243c32535da7 /bin/bash

  #导入和导出容器

  docker stop $(docker ps -q):停止全部容器

  docker rm $(docker ps -aq):删除所有容器

 

 3、Docker hub的使用

Docker hub:Docker官方维护的公共仓库,地址: https://hub.docker.com

//登录账号
# docker login

//退出
# docker logout

//搜索centos7镜像
# docker search centos:7

//拉取centos7
# docker pull centos:7

//推送镜像
# docker tag centos:7.1  username/centos:7.1  //username自己的Docker账户名
# docker push username/centos

 

posted @ 2022-02-08 23:44  干了这瓶老干妈  阅读(161)  评论(0编辑  收藏  举报
Live2D