Docker安装及基本使用

一、Docker安装 

1.下载关于Docker的依赖环境

Xterm中输入以下代码安装依赖环境 回车

yum -y install yum-utils device-mapper-persistent-datalvm2

2.设置一下下载Docker的镜像源

依赖环境下载完毕以后,设置下载的镜像源,如果不设置,会默认去Docker的官方下载,但是官方的服务器在国外,下载会比较缓慢,设置下载国内的镜像源(镜像就是英文单词image)
使用国内的阿里云

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

3.安装Docker

首先,
下面这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度

yum makecache fast

提高安装速度以后,安装docker相关的。(docker-ce 社区版 而ee是企业版)

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

4.启动,并设置为开机自动启动,测试

4.1 启动Docker服务

systemctl start docker

4.2 设置开机自动启动

systemctl enable docker

4.3 测试 docker version

docker run hello-world

成功!!! 

5.卸载的命令是

yum remove docker-ce docker-ce-cli containerd.io

软件卸载后,Docker默认的工作路径是/var/lib/docker
需要执行rm命令把这个工作路径删除

rm -rf /var/lib/docker

二、 使用Docker

网易镜像中心:镜像中心 - 网易云镜像中心 (163.com)

 1.拉取ubuntu16

docker pull hub.c.163.com/public/ubuntu:16.04-tools

 2.列出镜像

docker images 

 

 3.使用ubuntu镜像

docker run -it --rm ubuntu:16.04 bash

–name ubuntu 表示给运行的窗口取名为 ubuntu

-i 表示 interactive 可交互的,变即可以从标准输入与容器交互。

-t 表示给容器分配一个虚拟终端。

-d 这个参数表示的是在后台运行,即 –deamon。

--rm 使用后删除

bash 启动交互式的shell

ubuntu 表示的是运行容器所使用的镜像名称。

 退出当前容器 exit

4.删除镜像或容器

(1)、若需要删除镜像正在运行,需要先停止后删除

        docker ps -a        --显示正在运行的docker容器

        docker stop      --停止容器运行

(2)、删除

        docker rm 容器名

        docker image rmi 镜像id 

(3)、强制删除

        docker rmi -f 镜像id

 

三、容器操作 

1、新建并启动容器

#输出一个'hello world'

docker run ubuntu /bin/echo 'hello world'

 bash终端

docker run -it ubuntu /bin/bash

#退出

exit

2、启动已经终止的容器(系统每run一次就是一个容器)

#查看已终止的容器

docker ps -a

#将已终止的容器启动(exited)

docker container start [name]

#停止容器

docker container stop [name]

#删除已终止的容器

docker rm [name]

 3、守护态运行(后台运行)

#使用shell脚本 一秒循环一个hello world

 docker run ubuntu /bin/sh -c "while true; do echo hello world; sleep 1;done"

 后台运行 加 -d

docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1;done"

 进入容器

docker exec -it f17f bash 

#停止

docker stop f17

 

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方569

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值