doker version #查看版本
[root@izuf6h0v2e6paa0nz32e51z docker]# docker version
Client:
Version: 18.09.3
API version: 1.39
Go version: go1.10.8
Git commit: 774a1f4
Built: Thu Feb 28 06:33:21 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.3
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 774a1f4
Built: Thu Feb 28 06:02:24 2019
OS/Arch: linux/amd64
Experimental: false
docker search #搜索可用镜像
docker images #查看当前docker所有镜像
docker pull #下载镜像
cat centos.tar | docker import - centos6 #导入镜像
docker export id >centos6.tar #导出镜像
docker run centos echo “hello world” #在docker容器中运行helloworld!
docker run centos yum install ntpdate #在容器中安装ntpdate程序
docker run -i -t centos /bin/bash #容器中打开一个终端
docker -run -d -p 80:80 -p 8022:22 centos 解析:-p指定容器启动后docker上运行的端口映射及容器里运行的段扣,80:80,第一个80表示docker系统上的80,第二个80表示docker虚拟机里面的端口,用户默认访问本机80端口,自动映射到容器里面的80端口
docker stop id #关闭容器
docker start id #启动某个容器
docker rm id #删除容器
docker ps -l#查看最后一个容器的id
docker ps -a # 查看全部容器
docker run -d centos:v1 /bin/bash # -d表示后台启动 以daemon方式启动
运行 docker commit 提交刚修改的容器:例如
docker commit 2313132 centos:v1