Docker命令笔记
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum install -y yun-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce docker-ce-cli containerd.io
docker version
docker run hello-world
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
docker images
docker info
docker serach + 镜像名
docker search mysql --filter=STARS=3000
docker pull + 镜像名
docker pull + 镜像名:版本号
docker rmi + 镜像名
docker rmi -f + 镜像id
docker rmi -f + 镜像id 镜像id 镜像id
docker rmi -f $(docker images -aq)
docker images -aq
docker run -it centos /bin/bash
exit
ctrl + p + q
docker rm + 容器id
docker rm -rf +容器id
docker ps -a -q
docker start +容器id
docker restart + 容器id
docker stop + 容器id
docker kill 容器id
docker run -d +镜像名
docker ps
docker logs --help
docker inspect +容器id
docker exec -it +容器id bashshell
docker attach +容器id
docker cp +容器id:容器内路径 主机目的路径
docker run -d --name nginx00 -p 82:80 nginx
curl localhost:82
docker stats
docker commmit -m="提交的描述信息" -a="作者" 容器id 镜像名称:版本号
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
docker run -d -p --name nginx01 -v /etc/nginx nginx
docker volume ls
docker run -d -p --name nginx1 -v jjj:/etc/nginx:ro nginx
docker run -d -p --name nginx1 -v jjj:/etc/nginx:rw nginx
FROM centos
VOLUME ["volume01","volume02"]
CMD echo "-------end--------"
CMD /bin/bash
docker build -f dockerfile文件名 -t 镜像名:版本号 .
docker login -u 用户名 -p 密码
docker tag cb307d7bbf94 gyh/tomcat:1.0
docker push gyh/tomcat:1.0