Docker怎么创建容器?Docker常用命令

Docker怎么创建容器?运维FUN分享Docker创建容器命令及Docker常用命令:

Docker创建容器命令

创建容器命令:docker run

注意:docker的管理命令都是以docker开头,对一个命令的参数不熟悉,可以使用docker command --help查看相关参数意义

没有docker镜像

一般情况下,本机上面是没有docker镜像的,执行docker run命令后先查看本地镜像,如果本地没有,则会自动去Docker Hub上下载镜像。

注意:Docker的域名解析服务器是google的,因此需要将8.8.8.8和8.8.4.4的DNS服务器IP添加到域名系统中去。另外,Ubuntu下的操作是打开/etc/resolv.conf,添加两行nameserver 8.8.8.8和nameserver 8.8.4.4。

接下来使用命令docker run -i -t 镜像名字 /bin/bash创建一个容器
例如:
docker -i -t ubuntu /bin/bash,其中使用-t参数是指定一个交互是命令行,执行这个命令,如果本地有镜像,则用本地镜像创建一个容器,如果没有则会去docker hub下载镜像,下载时间可能有点长。命令执行完毕后,会创建启动一个容器,并进入容器内部的shell中,在这个容器里面和普通的Linux操作完全一样。

容器常用的管理命令

  • docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行;
  • docker ps -a 查看已经创建的容器;
  • docker ps -s 查看已经启动的容器;
  • docker start con_name 启动容器名为con_name的容器;
  • docker stop con_name 停止容器名为con_name的容器;
  • docker rm con_name 删除容器名为con_name的容器;
  • docker rename old_name new_name 重命名一个容器;
  • docker attach con_name 将终端附着到正在运行的容器名为con_name的容器的终端上面去,前提是创建该容器时指定了相应的sh,执行这个命令后,按下回车键,会进入容器的命令行Shell中;
  • docker logs con_name 获取容器名为con_name的容器日志;
  • docker inspect 查看容器的详细信息;
  • docker top con_name 查看容器名为con_name的容器内部的进程;
  • docker exec 可以用来在容器中运行一个进程;
  • 综上,docker的管理命令都是以docker开头,可以使用docker command --help查看相关参数意义。

    2023腾讯云服务器超便宜,这个价格太可以了,抓紧上车!

    注意:以上特价轻量服务器限制条件为“产品首单特惠”,如果你的腾讯云账号已经是老用户,建议重新注册一个腾讯云账号,如果你是新用户符合条件,那么无脑入,这个CPU内存带宽配置,价格确实便宜,值得买!