docker的安装及基本使用

1.docker的安装,根据官方文档安装(使用centos):https://docs.docker.com/engine/install/centos/

  其中配置下载docker,使用阿里云下载(国外太慢)

sudo yum-config-manager 
    --add-repo 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.docker安装后,配置镜像加速,使docker下载image更快:

使用阿里云的镜像加速:

 然后在服务器上输入:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://eptfpnv6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3.docker基本命令

  可通过docker  --help查看有啥命令

  docker  [commond] --help 查看命令的具体使用方法

docker pull  镜像名称 : 镜像的拉取(下载)

docker  run -it  镜像名称 bash: 运行镜像 (-it 是以交互形式运行镜像,即新建了一个容器,并进入)

  进入容器后停止并退出输入:exit

  进入容器后不停止退出:ctrl+p+q

docker images [-a,q] 查看所有的镜像(-a 查询历史上所有(包括已删除的)的镜像,-q 只显示的镜像的id)

docker rmi -f 镜像的名称或id  (删除镜像,-f表示递归删除)

  docker rmi -f $(docker images -aq) 表示删除所有的镜像

docker ps (查看正在运行的容器,-a表示没运行也查询出来)

docker rm -f 容器的名称或id  (删除容器,无法删除正在运行的容器,若要删除使用 -rf)

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

原文地址:https://www.cnblogs.com/shouyaya/p/13275461.html