CentOS7安装Docker及使用

Posted by Ivan on 2021-11-09 16:47:34
 浏览量:5924 最近编辑于:2024-05-07 00:56:12

安装

安装yum-utils

  1. yum install -y yum-utils device-mapper-persistent-data lvm2

配置源

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

安装docker

  1. $ yum install docker-ce docker-ce-cli containerd.io

查看版本

  1. $ docker version

使用

启动

  1. $ systemctl start docker

停止

  1. $ systemctl stop docker

重启

  1. $ systemctl restart docker

查看状态

  1. $ systemctl status docker

查看镜像

  1. $ docker images

搜索镜像

  1. $ docker search ubuntu

获取镜像

  1. $ docker pull ubuntu

镜像加速

[[1]https://www.runoob.com/docker/docker-mirror-acceleration.html][https://www.runoob.com/docker/docker-mirror-acceleration.html]

启动容器

  1. $ docker run -it ubuntu /bin/bash

-i 交互式操作
-t 终端
/bin/bash 交互式Shell

查看所有容器

  1. $ docker ps -a

启动容器

  1. $ docker start <ID>

后台运行

  1. $ docker run -itd --name ubuntu-test ubuntu /bin/bash

注:加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec

停止容器

  1. $ docker stop <ID>

进入容器

  1. $ docker exec -it <ID> /bin/bash

删除容器

  1. $ docker rm -f <ID>

导出容器

  1. $ docker export <ID> > ubuntu.tar

导入容器

  1. $ docker import - new_ubuntu < ubuntu.tar

复制文件

  1. $ docker cp /path/xxx.txt <ID>:/path/xxx.txt
  2. $ docker <ID>:/path/xxx.txt /path/xxx.txt

更新镜像

  1. $ docker commit -m="xxx" -a="xxx" <ID> <NEW_NAME>:v1

-m 描述信息
-a 作者

镜像构建

  1. $ docker build -t <NAME>:v1 .

-t 目标镜像名
. Dockfile文件所在目录

镜像加速

https://www.runoob.com/docker/docker-mirror-acceleration.html








评论