我是靠谱客的博主 紧张镜子,这篇文章主要介绍Docker:入门基础目录,现在分享给大家,希望可以做个参考。

目录

1)安装

2)安装之后启动 Docker 服务,并让它随系统启动自动加载。

3)翻墙下载镜像

4)列出本地镜像和进入镜像

5)创建镜像和提交镜像

6)存出和载入镜像

7)移除本地镜像

8)常用的软件安装和命令

1)安装

yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
yum install docker-io

2)安装之后启动 Docker 服务,并让它随系统启动自动加载。

root@hadoop14 service docker start
root@hadoop14 chkconfig docker on

3)翻墙下载镜像

注意:我是通过翻墙才下载的,出现下面Status:就表示下载完毕。

docker search ubuntu
sudo docker pull ubuntu

这里写图片描述

4)列出本地镜像和进入镜像

在列出信息中,可以看到几个字段信息:
来自于哪个仓库,比如 ubuntu
镜像的标记,比如 14.04
它的 ID 号(唯一)
创建时间
镜像大小

复制代码
1
2
3
4
5
6
[root@hadoop14 ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 65e1e9d1a19f Less than a second ago 126.4 MB [root@hadoop14 ~]# docker run -t -i ubuntu:latest /bin/bash root@78f0680738e4:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

5)创建镜像和提交镜像

当进入一个Docker容器的时候,会有一个IMAGE ID,记好这个ID便于之后的镜像提交,如果不提交则镜像修改无效。

复制代码
1
2
3
4
5
6
7
8
[root@95067ff0a86a ~]# docker run ubuntu:14.04 /bin/echo [root@95067ff0a86a ~]# exit [root@hadoop14 ~]# sudo docker commit -m "Added fcae470ed1de" -a "Docker Newbee" 95067ff0a86a ubuntu:v2 95067ff0a86a96b8b599a2447356b8ccdf1d3803b15d0d4abf786a1955527214 [root@hadoop14 ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 65e1e9d1a19f Less than a second ago 126.4 MB ubuntu v2 95067ff0a86a 4 seconds ago 126.4 MB

6)存出和载入镜像

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
[root@hadoop14 ~]# docker save -o ubuntu_v2.tar ubuntu:v2 [root@hadoop14 ~]# du -sh ubuntu_v2.tar 126M ubuntu_v2.tar [root@hadoop14 ~]# docker rmi -f ubuntu:v2 Untagged: ubuntu:v2 Deleted: 95067ff0a86a96b8b599a2447356b8ccdf1d3803b15d0d4abf786a1955527214 [root@hadoop14 ~]# [root@hadoop14 ~]# docker load --input ubuntu_v2.tar [root@hadoop14 ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 65e1e9d1a19f Less than a second ago 126.4 MB ubuntu v2 95067ff0a86a 46 minutes ago 126.4 MB

7)移除本地镜像

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
[root@hadoop14 ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 65e1e9d1a19f Less than a second ago 126.4 MB ubuntu v3 5c449afd3746 4 seconds ago 126.4 MB ubuntu v2 95067ff0a86a 21 minutes ago 126.4 MB [root@hadoop14 ~]# docker rmi ubuntu:v3 Untagged: ubuntu:v3 Deleted: 5c449afd3746b22725f61371cc76ae485a639b6e5bd1711d363e2a1ae97be949 [root@hadoop14 ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 65e1e9d1a19f Less than a second ago 126.4 MB ubuntu v2 95067ff0a86a 22 minutes ago 126.4 MB

8)常用的软件安装和命令

装机必备软件

apt-get update
apt-get install yum
apt-get install vim //vim
apt-get install iputils-ping //ping
apt-get install net-tools //ifconfig

文件传输

docker cp Localfile dockerID:/path
[root@hadoop14 ~]# docker cp druid-master.zip 8020f387f69f:/

       如果您喜欢我写的博文,读后觉得收获很大,不妨小额赞助我一下,让我有动力继续写出高质量的博文,感谢您的赞赏!!!

最后

以上就是紧张镜子最近收集整理的关于Docker:入门基础目录的全部内容,更多相关Docker内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部