$ docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=xxxxxx)
$ docker rm $(docker ps -a -q)
$ docker rmi $(docker images | grep "^" | awk "{print $3}")
$ docker run -dit --name devlab chunhui2001/ubuntu_1610_dev:zh-CN /bin/bash
$ docker network create supercard-network $ docker network ls OR docker network ls -q
$ docker run -d -P --net=supercard_network --name daemon_dave chunhui2001/ubuntu_1610_dev:nginx_default
$ docker network connect net1 mysql_dev
$ docker save [image id] [image id] > images.tar $ docker load < images.tar $ docker tag 0e5574283393 chunhui2001/ubuntu_1804_dev:redis_cluster
$ docker image prune -a
app.[container name][]. [mysqldb or h2db or oracledb or redis or mongo or mssqldb or apache or nginx or tomcat nodejs]. [volume or node or net] app.[ebid][volume].[mysqldb].[volume] app.[ebid][volume].[apache].volume] app.[ebid][node1].[nginx].node] app.[ebid]_[node2].[nginx].node] net.[ebid]
$ docker build -t "registry/image name:tag" .
$ docker run -d -P --name daemon "registry/image name:tag" -g "daemon off;"
$ docker exec -it "container name or container id" /bin/bash
$ sudo docker commit [614122c0aabb] chunhui2001/alpine:3.13.python-3.8.7.kline
$ docker cp /www/runoob 96f7f14e99ab:/www/
$ du -sh /var/lib/docker
:%s/usr/lib/jvm/java-7-sun/usr/local/java/gc
$ git rm --cached giant_file $ git commit --amend -CHEAD $ git push
$ echo "# docker-images" >> README.md $ git init $ git add README.md $ git commit -m "first commit" $ git remote add origin [email protected]:chunhui2001/docker-images.git $ git push -u origin master
$ docker network connect supercard-network daemon_redis
$ docker network disconnect supercard-network daemon_redis
$ docker network rm supercard-network
$ docker inspect --format='{{ .Containers }}' supercard-network
$ docker inspect -f '{{if ne 0.0 .State.ExitCode }}{{.Name}} {{.State.ExitCode}}{{ end }}' $(docker ps -aq)
$ docker inspect -f '{{index .Volumes "/var/jenkins_home"}}' jenkins-data
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' docker ps -aq
$ docker inspect -f '{{ .NetworkSettings.Networks.supercard_network.IPAddress }}' docker ps -a | grep supercard | awk '{split($0,a," " ); print a[1]}'
http://blog.csdn.net/han_cui/article/details/55190319
docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}\t{{.Size}}\t{{.Status}}" docker ps -a --format "table {{.Names}}\t{{.Ports}}\t{{.Size}}\t{{.Status}}" docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Command}}\t{{.Image}}\t{{.Ports}}"
--format="TEMPLATE" Pretty-print containers using a Go template. Valid placeholders: .ID - Container ID .Image - Image ID .Command - Quoted command .CreatedAt - Time when the container was created. .RunningFor - Elapsed time since the container was started. .Ports - Exposed ports. .Status - Container status. .Size - Container disk size. .Names - Container names. .Labels - All labels assigned to the container. .Label - Value of a specific label for this container. For example {{.Label "com.docker.swarm.cpu"}} .Mounts - Names of the volumes mounted in this container.
brew uninstall --ignore-dependencies node brew uninstall --force node brew install nvm
source $(brew --prefix nvm)/nvm.sh
nvm install --lts nvm install 12.7.0
nvm use 16 node -v v16.17.0
nvm use 12 node -v v12.7.0