ubuntu安装docker以及基本用法

ubuntu安装docker以及基本用法

一、安装

安装前先更新apt-get源到最新版本

apt-get update

使用ubuntu自带的docker安装包安装docker

apt-get install -y docker.io

-y:yes

安装最新的docker

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

ps:将docker安装网页下载到本地然后执行sh

安装完成后查看docker版本

docker version

二、docker基本命令

从官方仓库拉取镜像

docker pull [OPTIONS] NAME[:TAG]

NAME:镜像名(在docker官方仓库或网易蜂巢中心可以查询)

[OPTIONS]:命令选项

[TAG]:版本,缺省为最新

查看本机的docker镜像

docker images [OPTIONS] [REPOSITORY[:TAG]]

[REPOSITORY]:指定镜像名(一般在本机镜像很多的时候用)

运行docker镜像变成容器

docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]

IMAGE:镜像名

[COMMAND]:运行命令

[ARG]:这条命令运行依赖的参数

-d:后台运行

-p:指定本机的哪个端口来映射容器的端口

-P:随机指定一个本机端口来映射容器的所有端口

如后台运行nginx并指定本机8080端口映射nginx的缺省端口80:docker run -d -p 8080:80 nginx

在一个运行的容器中运行命令(用于查看容器内部)

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

CONTAINER:容器名或容器ID

-i:保证输入有效

-t:分配一个伪终端

如:docker exec -it CONTAINER bash

退出容器

exit

停止运行中的容器

docker stop CONTAINER

CONTAINER:容器ID

构建一个镜像

docker build -t .

-t:后面指定镜像名

.:表示构建当前目录下的目录和Dockerfile

删除镜像

docker rm IMAGEID

删除容器

docker rmi CONTAINERID

如果镜像已经运行成了容器,要删除镜像得先删除容器。要删除容器得先让容器停止运行

三、构建自定义镜像

请参考我的另一篇博客:https://www.cnblogs.com/javafucker/p/9871332.html

注意

docker使用ubuntu开发,所以在ubuntu上运行肯定时候最稳定的

docker官方仓库:https://hub.docker.com/

上一篇:memcached学习笔记——存储命令源码分析上篇


下一篇:Docker入门教程(六)另外的15个Docker命令