【长期更新】Docker 常用操作
一、常用命令
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 //备份数据
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
咸鱼说!
喜欢就支持一下吧
打赏
微信
支付宝