一、常用命令

1.查看容器

docker ps -a

docker inspect [container id]查看容器的详细信息

2.启动容器

docker start [container id]/[names] [-i] [-t]

-i:以交互模式启动

-t:以附加进程方式启动

3.停止容器

docker stop [container id]/[names]

4.部署容器

方法一:

docker run -it/-d -p [port:port] --name [name] [IMAGE]

-it:交互模式启动,不支持继续输入命令,需要重新开启会话

-d:后台线程启动

-p:将主机端口和镜像内的端口映射

-name:给容器命名,方便后续执行命令

IMAGE:镜像名

方法二:

docker-compose up -d            //启动
docker-compose logs -f          //查看实时日志
docker-compose down             //停止运行中的容器组
docker-compose pull [IMAGE]     //更新容器组

5.修改容器内的文件

方法一:直接容器内修改

docker exec -it [container id] /bin/bash     //进入容器镜像
apt-get install vim                          //安装Vim

方法二:将文件拷贝至外部编辑后再拷贝回容器内

#将容器中的文件拷贝出来
docker cp CONTAINER ID:/etc/mysql/my.cnf /home/tom/
#将容器中的文件拷贝回去
docker cp /home/tom/my.cnf  CONTAINER ID:/etc/mysql/

方法三:使用-v挂载文件夹

#冒号前是本地路径(需要绝对路径),冒号后是容器中的路径
$ docker run --name mytomcat -v /home/www/webapps:/usr/local/tomcat/webapps -d tomcat

6.备份数据

cp -r ~/halo ~/halo.archive //备份数据

文章作者: Sleny
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 咸鱼说
Docker Docker
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝