美文网首页JAVA后台开发_从入门到精通
3 Docker安装,启动与简单使用(CentOS7)

3 Docker安装,启动与简单使用(CentOS7)

作者: 笑Skr人啊 | 来源:发表于2020-01-03 14:31 被阅读0次

1 查看系统是否已安装Docker

[root@localhost ~]# yum list installed | grep docker

2 卸载Docker

[root@localhost ~]# yum remove -y 卸载的软件名

3 Docker安装,启动与停止

# 安装需求包
[root@localhost yum.repos.d]# yum install -y yum-utils device-mapper-persistent-data lvm2

# 安装stable标准库(官方库,两者选一个就行)
[root@localhost yum.repos.d]# yum-config-manager \
> --add-repo \
> https://download.docker.com/linux/centos/docker-ce.repo

# 安装stable标准库(阿里库,两者选一个就行)
[root@localhost yum.repos.d]# yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装docker(ce为社区版--免费  se为企业版--收费)
[root@localhost ~]# yum install -y docker-ce

# 查看docker是否已安装
[root@localhost yum.repos.d]# yum list installed | grep docker
containerd.io.x86_64                 1.2.10-3.2.el7                 @docker-ce-stable
docker-ce.x86_64                     3:19.03.5-3.el7                @docker-ce-stable
docker-ce-cli.x86_64                 1:19.03.5-3.el7                @docker-ce-stable


# 查看docker版本
[root@localhost yum.repos.d]# docker -v
Docker version 19.03.5, build 633a0ea

# CentOS7 启动 Docker
[root@localhost ~]# systemctl start docker

# 查看docker状态
[root@localhost ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since 五 2020-01-03 14:29:10 CST; 51s ago
......


# 停止Docker
[root@localhost ~]# systemctl stop docker
[root@localhost ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: inactive (dead) since 一 2020-01-06 16:21:42 CST; 1s ago
......


# 开机启动docker
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

4 Docker 简单使用

# 下载centos:7 镜像
[root@localhost ~]# docker pull centos:7

# Docker 以 centos:7 镜像创建新容器,在容器里执行 bin/echo "Hello Docker",然后输出结果
[root@localhost ~]# docker run centos:7 /bin/echo "Hello Docker"
Hello Docker

参数解析:
    docker: Docker 的二进制执行文件
    run: 与前面的 docker 组合来运行一个容器
    centos:7 指定要运行的镜像,Docker 先从本地主机上查找镜像,不存在,Docker 从镜像仓库 Docker Hub 下载公共镜像
    /bin/echo "Hello Docker": 在启动的容器里执行的命令

相关文章

网友评论

    本文标题:3 Docker安装,启动与简单使用(CentOS7)

    本文链接:https://www.haomeiwen.com/subject/opmzoctx.html