Docker安装和基础练习

1.安装docker服务,配置镜像加速器

2.下载系统镜像(Ubuntu、 centos)

3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)

4.容器的启动、 停止及重启操作

5.怎么查看正在运行的容器和所有容器?

6.怎么退出容器: 两种方法分别实现

7.怎么连接到运行的容器

 8.查看容器或镜像的内部信息 

9.如何查看所有镜像


该练习使用的CentOS7的镜像 

使用yum进行安装

(1)添加docker-ce 源信息

[root@localhost ~]# wget -O /etc/yum.repos.d/docker-ce.repo 

https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo 

 (2)修改docker-ce 源

[root@localhost ~]# sed -i 's@download.docker.com@mirrors.tuna.tsinghua.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo

(3)更新并安装 Docker-CE

[root@localhost ~]# yum makecache fast
[root@localhost ~]# yum -y install docker-ce 安装的是默认最新版本

 配置docker镜像加速

这里使用阿里云加速器,按照官方文档操作即可

 下载系统镜像

[root@localhost ~]# docker pull centos:7
[root@localhost ~]# docker pull ubuntu
[root@localhost ~]# docker images
REPOSITORY   TAG           IMAGE ID       CREATED         SIZE
busybox      latest        beae173ccac6   6 months ago    1.24MB
ubuntu       latest        ba6acccedd29   9 months ago    72.8MB
centos       7             eeb6ee3f44bd   10 months ago   204MB
nginx        1.14-alpine   8a2fb25a19f5   3 years ago     16MB

 创建容器

[root@localhost ~]# docker run --name Huangyuchen centos:7 
[root@localhost ~]# docker run --name huang ubuntu 
[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE      COMMAND       CREATED          STATUS                      PORTS     NAMES
07e956a96cdd   ubuntu     "bash"        21 seconds ago   Exited (0) 21 seconds ago             huang
22126ca14017   centos:7   "/bin/bash"   3 minutes ago    Exited (0) 3 minutes ago              Huangyuchen

启动容器、停止容器、重启

[root@localhost ~]# docker run --name Huang -d -p 888:80 ubuntu /bin/sh
[root@localhost ~]# docker stop Huang
[root@localhost ~]# docker restart Huang

查看正在运行的容器和所有容器

[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE      COMMAND       CREATED          STATUS                      PORTS     NAMES
07e956a96cdd   ubuntu     "bash"        21 seconds ago   Exited (0) 21 seconds ago             huang
22126ca14017   centos:7   "/bin/bash"   3 minutes ago    Exited (0) 3 minutes ago              Huangyuchen
[root@localhost ~]# docker ps 
CONTAINER ID   IMAGE     COMMAND     CREATED          STATUS          PORTS     NAMES
22f851c21962   busybox   "/bin/sh"   21 seconds ago   Up 20 seconds             b1

退出容器

退出:exit

退出后保持up:ctrl+p,ctrl+q

连接运行的容器

[root@localhost ~]# docker exec -it Huang /bin/bash

查看容器或镜像的内部信息

[root@localhost ~]# docker inspect Huangyuchen

查看所有镜像

[root@localhost ~]# docker images
REPOSITORY   TAG           IMAGE ID       CREATED         SIZE
busybox      latest        beae173ccac6   6 months ago    1.24MB
ubuntu       latest        ba6acccedd29   9 months ago    72.8MB
centos       7             eeb6ee3f44bd   10 months ago   204MB
nginx        1.14-alpine   8a2fb25a19f5   3 years ago     16MB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值