1 , docker build -t xiaomai/flask .(当前目录) 构建镜像 --tag, -t: 镜像的名字及标签
2.docker run gochaochao/flask-hello-world 运行镜像
docker run -d gochaochao/flask-hello-world 后台运行
docker run --name web -d nginx 给容器命名
docker run -it centos 运行并进入容器
docker rm $(docker container ls -aq ) 删除所有容器
docker exec -it mysql1 /bin/bash 交互运行
docker run -d --name test1 busybox /bin/sh -c "while true;do sleep 3600;done"
docker run -d --name tt --net demo busybox sh -c "while true;do sleep 3600;done". 指定demo网络--net
docker run -d --name test2 --link test1 busybox /bin/sh -c "while true;do sleep 3600;done" 创建第二个容器,加了一个--link,从而可以以类似主机名的形式去访问
docker run -p 80:80 --name web -d nginx 以端口映射的形式,启动容器
docker run -d -p 6003:80 -p 3308:3306 --restart=always -e ADMINER_USER="root" -e ADMINER_PASSWD="password" -e BIND_ADDRESS="false" -v /docker_data/zentao_data:/opt/zbox/ --add-host smtp.exmail.qq.com:163.177.90.125 --name zentao-server idoop/zentao:latest 运行禅道并设置开机启动
3.docker image ls 查看镜像列表
docker container ls -a 查看全部容器列表
docker container ls -a 查看全部容器列表 ,只展示容器id
4.
本地镜像,上传到docker hub(image名字一定要以自己docker hub的用户名开头)
docker image push gochaochao/hello-world:latest
docker network ls 查看网络类型
docker network inspect bridge 查看容器IP
5.
以如下方式,限制了容器的内存和CPU
docker run --memory=200M --cpu-shares=2 centos