博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker安装及快速上手&常用命令使用
阅读量:2055 次
发布时间:2019-04-28

本文共 1903 字,大约阅读时间需要 6 分钟。

docker安装

(1)yum 包更新到最新

sudo yum update

(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

(3)设置yum源为阿里云

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

(4)安装docker

sudo yum install docker-ce

(5)安装后查看docker版本

docker -v

设置ustc的镜像

ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustc的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。
https://lug.ustc.edu.cn/wiki/mirrors/help/docker

编辑该文件:

vi /etc/docker/daemon.json

在该文件中输入如下内容:

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}

Docker的启动与停止

systemctl命令是系统服务管理器指令

启动docker:

systemctl start docker

停止docker:

systemctl stop docker

重启docker:

systemctl restart docker

查看docker状态:

systemctl status docker

开机启动:

systemctl enable docker

查看docker概要信息

docker info

查看docker帮助文档

docker --help

docker的镜像操作

1,查看当前docker环境中的images

docker images

2,在镜像库中查询需要的docker镜像

docker search xxx# 比如想要搜索一个centos的镜像docker search centos

3,下载指定的镜像

docker pull centos

docker容器操作

1,查看当前容器list

docker ps 查看所有docker中的容器,只查询运行中的容器

docker ps -a 查看所有docker中的容器,包含未运行的

2,创建容器

通过docker中已存在的image创建一个容器

比如创建一个centos容器

创建容器的方式有2种(交互式,守护式):

- 1,交互式方式创建

docker run -it --name=容器名称  镜像名称  /bin/bash# 比如,使用centos最新镜像创建一个名称为centos_hugo的容器docker run -it --name=centos_hugo centos /bin/bash

在这里插入图片描述此时就创建容器成功了,并且发现已经进入到了容器中.通过exit命令可以退出当前容器,返回到宿主机环境.

在这里插入图片描述

- 2,守护式方式(实际使用的方式)

docker run -id --name=centos_deamon centos /bin/bash

查看一下当前容器list

docker ps
容器此时已经创建并启动,但是并没有进入到容器内部中,要通过额外的命令进入到容器中.

docker exec -it centos_deamon /bin/bash

进入容器成功

在这里插入图片描述

3,删除容器

docker rm 容器名称或容器iddocker rm centos_deamon

4,容器的启动和停止

systemctl start 容器名称或者容器id

systemctl stop 容器名称或者容器id

5,容器的进入和退出

进入指定容器

docker exec -it 容器名称或者id /bin/bash
退出容器
exit

6,文件的拷贝

首先在宿主机创建一个名称为aaa的文件.

宿主机到docker容器

docker cp 文件名称 容器名称:容器中的目录

如下

在这里插入图片描述

docker容器到宿主机

docker cp 容器名称:容器中文件路径 宿主机路径

在这里插入图片描述

7,查看指定容器的信息

docker inspect centos_deamon

在这里插入图片描述

转载地址:http://tnnlf.baihongyu.com/

你可能感兴趣的文章
【linux】nohup和&的作用
查看>>
【UML】《Theach yourself uml in 24hours》——hour4
查看>>
Set、WeakSet、Map以及WeakMap结构基本知识点
查看>>
【NLP学习笔记】(一)Gensim基本使用方法
查看>>
【NLP学习笔记】(二)gensim使用之Topics and Transformations
查看>>
【深度学习】LSTM的架构及公式
查看>>
【深度学习】GRU的结构图及公式
查看>>
【python】re模块常用方法
查看>>
剑指offer 19.二叉树的镜像
查看>>
剑指offer 20.顺时针打印矩阵
查看>>
剑指offer 21.包含min函数的栈
查看>>
剑指offer 23.从上往下打印二叉树
查看>>
剑指offer 25.二叉树中和为某一值的路径
查看>>
剑指offer 26. 数组中出现次数超过一半的数字
查看>>
剑指offer 27.二叉树的深度
查看>>
剑指offer 29.字符串的排列
查看>>
剑指offer 31.最小的k个树
查看>>
剑指offer 32.整数中1出现的次数
查看>>
剑指offer 33.第一个只出现一次的字符
查看>>
剑指offer 34.把数组排成最小的数
查看>>