码迷,mamicode.com
首页 > 其他好文 > 详细

docker安装

时间:2018-12-01 13:05:58      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:sys   pre   删除   没有   systemctl   .repo   重启   key   enable   

一.安装docker

在线安装docker 可以安装最新版本的docker

curl -fsSL https://get.docker.com/ | sh

执行命令 yum install –y docker-io 安装的是旧版本的

查看docker版本 docker version

查看是否有docker镜像 docker info

安装之前创建docker的yum库

# cd /etc/yum.repos.d/ && vi docker.repo

[dockerrepo]
name=DockerRepository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

二.启动docker服务

systemctl start docker.service(启动docker服务)

systemctl enable docker.service(设置为开机启动)

systemctl start docker.service(停止docker服务)

三. 获取docker镜像

docker pull centos:latest (官网下载centos镜像,最新版)

查看本地docker镜像列表

docker images 如果报错,查看docker是否启动

四. 创建容器

启动一个基于docker.io/centos的容器
docker run -it --name=test-centos docker.io/centos:latest /bin/bash
-it 表示交互模式, 启动成功后进入命令行
-d 表示守护模式, 容器在后台运行
--name 为容器命名
docker.io/centos:latest 格式为镜像名:版本
/bin/bash 进入bash命令行
因为目前的容器内部, 没有任何程序运行, 所以一旦执行exit, 退出容器时, 容器将结束运行
执行行exit, 此时, 运行docker ps -a 查看容器, 发现状态为Exited, 运行中的状态是Up
docker ps -a命令, 查看全部的容器, 包括运行中和已停止运行的容器

技术分享图片

 

docker stop + id 停止容器

docker restart + id 重启容器
通过容器名称删除已经停止运行的容器(test-centos为docker run命令中给容器的命名)
docker rm test-centos
通过容器ID删除已经停止运行的容器
docker rm 060e 这两个命令效果一样, 060e是containerID的前4位
强制删除状态为Up, 正在运行中的容器
docker rm -f test-centos

 

docker安装

标签:sys   pre   删除   没有   systemctl   .repo   重启   key   enable   

原文地址:https://www.cnblogs.com/mutong1228/p/10048740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!