从公网拉取一个镜像
docker pull images_name
查看已有的docker镜像
[root@docker ~]# docker images
查看帮助
docker command --help
查看镜像列表
docker search nginx
启动一个容器
导出镜像
docker save -o image_name.tar image_name
删除镜像
docker rmi image_name
启动一个容器
基于创建好的容器自定义docker镜像
docker commit -m "con_name" con_id image_name
创建一个容器的同时进入这个容器
创建一个容器,放入后台运行,把物理机80端口映射到容器的80端口
看容器的端口映射情况
docker port con_id
查看正在运行的容器
docker ps
查看所有的容器
docker ps -a
动态查看容器日志
docker logs -f con_name
进入容器
docker attach con_name
退出容器
删除容器
查看docker网络
创建一个docker网络my-docker
利用刚才创建的网络启动一个容器
查看容器pid
运行dockerfile并给dockerfile创建的镜像建立名字
docker build -t mysql:3.6.34 `pwd`
mariadb容器启动前需先设置密码方法
docker run -d -P -e MYSQL_ROOT_PASSWORD=password img_id
docker修改镜像名
docker tag imageid name:tag
进入docker容器脚本
创建一个网络
docker network create --driver bridge --subnet 172.22.16.0/24 --gateway 172.22.16.1 my_net2
将容器添加到my_net2网络 connect
docker network connect my_net2 oldboy1
docker日志模块
$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/z2q/ubuntu:[镜像版本号]
3. 将镜像推送到Registry
$ sudo docker login --username=***24966@qq.com registry.cn-hangzhou.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/z2q/ubuntu:[镜像版本号]
$ sudo docker push registry.cn-hangzhou.aliyuncs.com/z2q/ubuntu:[镜像版本号]
docker commit -m "python" oldID newID
docker save -o /home/work/spring-boot-docer.tar spring-boot-docker:latest
docker load -i spring-boot-docker.tar
docker run -it --rm -p 8888:8888 -v /c/Users/tingting/dropbox/code:/root/opt/workspace -v /c/Users/tingting/dropbox/data:/root/data tingtinglu/caffe_mxnet
docker run -it --rm -p 8888:8888 -v /c/Users/tingting/dropbox/code:/root/opt/workspace -v /c/Users/tingting/dropbox/data:/root/data tingtinglu/caffe_mxnet
docker run -it --rm -p 8888:8888 -v /d/Dropbox/code:/root /opt/workspace -v /d/Dropbox/data:/root/data tingtinglu/caffe_mxnet
发现并不可行,因为目前windows下只支持c盘下的文件夹映射
发表评论 取消回复