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}显示指定容器的IPdocker attach ${CID}进入容器docker exec -it ${CID} bash进入容器打开一个shelldocker ps | grep wildfly | awk '{print $1}'通过正则表达式查找容器的镜像ID

浙公网安备 33010602011771号