【docker随笔系列】安装及常用命令

一、docker安装

腾讯云centos为例,敲入

curl -sSL https://get.docker.com/ | sh

只要执行如上一条命令,等待一会儿Docker便会安装完成,非常方便。

但是官方脚本安装有一个缺点,那就是慢,也可能下载超时。

安装完成后,启动Docker守护程序:

sudo systemctl start docker

验证它是否正在运行:

sudo systemctl status docker

输出应类似于以下内容,表明该服务处于活动状态并正在运行:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2016-05-01 06:53:52 CDT; 1 weeks 3 days ago
     Docs: https://docs.docker.com
 Main PID: 749 (docker)

最后,确保它在每次服务器重启时启动:

sudo systemctl enable docker

如果要sudo在运行docker命令时避免键入,请将您的用户名添加到docker组:

sudo usermod -aG docker root

要查看系统范围的信息,请使用:

docker info

 

二、常用命令

运行一个容器

docker run -d -p 80:80 httpd

然后打开浏览器,输入服务器的地址http://localhost,验证容器是否工作

您可以使用带子docker命令的search命令搜索Docker Hub上可用的镜像。例如,要搜索CentOS镜像,请键入:

docker search centos

可以使用pull子命令将其下载到计算机,如下所示

docker pull centos

要查看已下载到计算机的镜像,请键入:

docker images

使用Docker一段时间后,您的计算机上将有许多活动(运行)和非活动容器。要查看活动的,请使用:

docker ps

要查看所有容器 - 活动和非活动,请将-a交换机传递给它:

docker ps -a

要查看您创建的最新容器,请将其传递给-l交换机:

docker ps -l

停止正在运行或活动的容器就像输入一样简单:

docker stop container-id

可以用docker ps命令在从输出中找到container-id。这里也可以输入容易名字,-name后面的那个。

 

posted @ 2020-03-31 09:57  今心  阅读(135)  评论(0编辑  收藏  举报