docker命令

docker search  ****   查看仓库里的镜像

 

启动容器,挂载/etc/localtime到容器内解决容器内系统时间不匹配问题

 

docker run -t -i daocloud.io/library/centos -v /etc/localtime:/etc/localtime    /bin/bash    启动ubuntu容器

 

docker attach    ** 进程ID    进入后台运行的容器

docker restart   ** 进程ID    重启容器

sudo systemctl restart docker      #重新启动docker

cat /etc/redhat-release   查看版本 

sudo docker login --username=账号   registry.cn-hangzhou.aliyuncs.com  登录阿里云

yum install tomcat   查看如果用yum下载的话,即将下载的版本信息

 

进入centos镜像后,退出:Ctrl + q+p

 

vi 状态编辑文本, 输入 :set number,显示行号

 

rpm -ql tomcat6 | cat -n     查看tomcat所有文件的安装目录

 

yum install -y lrzsz   安装rz上传文件(仅限xshell工具上使用)

 

镜像类

docker build --rm=true . 构建镜像
docker pull ${IMAGE} 安装镜像
docker images 显示已经安装的镜像
docker images --no-trunc 显示已经安装镜像的详细内容
docker rmi ${IMAGE_ID} 删除指定镜像
docker rmi $(docker images | grep “^” | awk “{print $3}”) 删除所有没有标签的镜像
docker rm $(docker ps -aq) 删除所有的镜像
docker rmi $(docker images --quiet --filter "dangling=true") 删除未使用的镜像

容器类

docker run 运行容器
docker ps 显示正在运行的容器
docker ps -a 显示所有的容器
docker stop ${CID} 停止指定容器
docker stop docker ps -q 停止所有正在运行的容器
docker ps -a --filter "exited=1" 显示所有退出状态为1的容器
docker rm ${CID} 删除指定容器
docker ps -a | grep wildfly | awk '{print $1}' | xargs docker rm -f 使用正则表达式

删除容器

docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }') 删除所有退出的容器
docker rm $(docker ps -aq) 删除所有的容器
docker inspect --format '{{ .NetworkSettings.IPAddress }}' ${CID} 显示指定容器的IP
docker attach ${CID} 进入容器
docker exec -it ${CID} bash 进入容器打开一个shell
docker ps | grep wildfly | awk '{print $1}' 通过正则表达式查找容器的镜像ID

 

posted @ 2018-04-12 16:28  奔波儿  阅读(126)  评论(0)    收藏  举报