Docker安装部署,拉取镜像-详细过程

Docker安装

Docker官网:https://www.docker.com/

国内源安装Docker,使用阿里云的 http://mirrors.aliyun.com

 安装必要的工具

[root@docker-3 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

获取docker-ce的yum源

[root@docker-3 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装并启动Docker

[root@docker-3 ~]# yum -y install docker-ce
[root@docker-3 ~]# systemctl start docker

Docker 常用的命令

docker pull  下载镜像

docker images     docker image list    列出本地的所有镜像

docker  ps  列出正在运行的容器

docker ps  -a        列出所有容器

docker  run  运行镜像容器

docker exec  进入容器

Docker 下载镜像

因为网络原因,我们使用国内镜像网站 daocloud   https://account.daocloud.io/signin?ret=aHR0cHM6Ly9kYXNoYm9hcmQuZGFvY2xvdWQuaW8vcGFja2FnZXMvZXhwbG9yZQ%3D%3D

注册登录一下即可

我们拉取一个Nginx的镜像

拉取下载镜像  docker  pull  后面加上你复制的内容

[root@docker-3 ~]# docker pull daocloud.io/library/nginx:1.12.0-alpine

然后我们基于镜像运行一个容器

[root@docker-3 ~]# docker run -itd --name nginx1 -p 80:80 daocloud.io/library/nginx:1.12.0-alpine

docker run -it  运行容器   d  放入后台运行   --name  给容器起个名  -p  指定端口   后面跟的是镜像名  一定要完整  会产生一个64位的id

查看容器

我们可以查看到容器的id 基于哪个镜像   然后运行时间   状态  容器名

停止容器我们使用 

[root@docker-3 ~]# docker stop nginx1

后面也可以跟id

开启容器,然后进入

[root@docker-3 ~]# docker exec -it nginx1 /bin/sh

使用Ctrl+p+q  退出容器,最好不要使用Ctrl+d  这样退出容器会导致容器关闭

删除容器,删除前一定要先停止关闭容器

[root@docker-3 ~]# docker rm nginx1 
#后面也可以跟容器id

删除镜像

[root@docker-3 ~]# docker rmi daocloud.io/library/nginx:1.12.0-alpine

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值